# changelog

author: zhangzikang <zhangzikang@kylinos.cn> - 0.0.5-31.p01
changelog:
  - Type: bugfix
  - ID:[BUG#195263]
  - SUG:NA
  - DESC: Modify product information in the Summary and description


author: zengwefeng <zwfeng@huawei.com> - 1.26.2-11
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix crash in nm_wildcard_match_check
         fix leak of NMOvsdbPrivate db_uuid


author: gaoxingwang <gaoxingwang@huawei.com> - 1.26.2-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:libnm: fix leak and return failures from nm_client_load_connections()


author: yaoxin <yao_xin001@hoperun.com> - 1.2.24-1
changelog:
  - Update to 1.2.24:
    * Fixed formatting of ipsec.conf snippet. This is a security
    issue with severity of "Important." (CVE-2024-9050)
    * Added support for "require-id-on-certificate" setting.
    * Updated Georgian, Slovenian and Ukrainian translations.


author: houhongxun <houhongxun@kylinos.cn> - 0.6.55-2.p01
changelog:
  - Type:update
  - ID:Task#171032
  - SUG:NA
  - DESC:sync kylin modification: fix user display problem in control center or when login
  	add patch: accountsservice-0.6.54-kylin-1000-users-issue.patch(liujilin)


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p06
changelog:
  - Type:NA
  - ID: Task#81826
  - SUG:NA
  - DESC: add loongarch suppert 
  - Add Patches: anaconda-33.19-kylin-0018-add-loongarch64-support.patch


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-31.p07
changelog:
  - Type:bugfix
  - ID:Bug#9410
  - SUG:display the unknown page, maintain alignment with upstream communities
  - DESC:display the unknown page in manual partition ui
         and fix the bug that the user cannot quit from manual partition ui 
         when the partition is not be created


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-31.p09
changelog:
  - Type:bugfix
  - ID:Bug#121227
  - SUG:NA
  - DESC:Remove the iso9660 label media from the unknown group, 
         and solve the problem that EFI partitions cannot be deleted during U disk installation


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p10
changelog:
  - Type:NA
  - ID: Task#91852
  - SUG:NA
  - DESC: add codes for pks group 
  - Add Patches: anaconda-33.19-kylin-0022-add-codes-for-pks-group.patch


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p11
changelog:
  - Type: bugfix
  - ID: BUG#126426 
  - SUG: NA
  - DESC: fix the bug for pks installation 
  - Add Patches: anaconda-33.19-kylin-0023-fix-pks-installation.patch


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p14
changelog:
  - Type: NA 
  - ID: TASK#106954
  - SUG: NA
  - DESC: disable the kernel audit 
  - Add Patches: anaconda-33.19-kylin-0026-disable-audit.patch


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p16
changelog:
  - Type: NA 
  - ID: BUG#160996
  - SUG: NA
  - DESC: We can't fetch the 'DeviceName' while the source type is URL 
  - Add Patches: anaconda-33.19-kylin-0028-fix-bug160996.patch


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: lixiaoyong <lixiaoyong@kylinos.com> - 2.8.8-1.p04
changelog:
  - Type: cves
  - ID: [TASK#432004]
  - SUG: NA
  - DESC: fix CVE-2022-3697 CVE-2024-8775 CVE-2024-9902 CVE-2021-3620 CVE-2023-5115


author: huangwenhua <huangwenhua@kylinos.cn> - 9100h-39.p01
changelog:
  - Type: update
  - ID: [Task#165758]
  - SUG: NA
  - DESC: revise the expression of sensitive words
  	fix regenerate dict.args.in


author: wanghao <wanghao2@kylinos.cn>-2.13.3-0.2.p03
changelog:
  - Type: bugfix
  - ID: [BUG#174866]
  - SUG:NA
  - DESC: 修复使用systemctl查看apparmor状态显示failed的bug
  -	修复模式设置时报错的问题
  -	  add patch: apparmor-fix-systemctl-get-status-failed-bug.patch


author: tanyulong <tanyulong@kylinos.cn>-1.17.0-3.p09
changelog:
  - Type:bugfix
  - ID:[BUG#115244]
  - SUG:NA
  - DESC:fix document viewer crashes when clicking to present
  - Add Patches:atril-1.17.0-kylin-fix-bug-115244.patch


author: douyan <douyan@kylinos.cn> - 1.17.0-3.p10
changelog:
  - Type: update
  - ID:   [TASK#187126]
  - SUG:  NA
  - DESC: add atril-1.17.0-kylin-add-zh_HK-translation.patch


author: yixiangzhike <yixiangzhike007@163.com> - 3.0-4
changelog:
  - backport some patches
     Add missing call to free_interpretation_list
     fix 2 more issues found by fuzzing
     Fix an auparse memory leak caused in recent glibc
     Fix double free with corrupted logs
     Turn libaucommon into a libtool convenience library
     Fix the closing timing of audit_fd
     Fix some string length issues
     Move the free_config to success path
     Check for fuzzer induced invalid value
     error out if log is mangled
     Dont run off the end with corrupt logs
     Another hardening measure for corrupted logs
     Fix busy loop in normalizer when logs are corrupt
     Better fix for busy loop in normalizer when logs are corrupt
     flush uid gid caches when user group added deleted modified
     In auditd check if log_file is valid before closing handle
     Check ctime return code
     When interpreting if val is NULL return an empty string
     auditd.service Restart on failure ignoring some exit
     In auditd close the logging file descriptor when logging is suspended


author: wanghao <wanghao2@kylinos.cn> - 3.0-5.se.09
changelog:
  - Type:update
  - ID:[Task#75532]
  - SUG:NA
  - DESC: 添加kysec补丁
  -         add patch: audit-3.0.20200318-kysec.patch
  -       audit服务可以手动停止
  -         add patch: audit-3.0-systemctl-faied.patch
  -       修改auditd-config.c文件
  -         add patch: audit-3.0-modify-auditd-config.patch
  -       添加mips支持
  -         add patch: audit-3.0-adopt-mips.patch
  -       改进mips相关little_endian默认值设置为1
  -         add patch: audit-3.0-modify-mips.patch
  -       删除littlt-endian的判断
  -         add patch: audit-3.0-delete-littlt-endian.patch
  -       添加loongarch64相关支持
  -         add patch: audit-3.0-add-loongarch64.patch


author: wanghao <wanghao2@kylinos.cn> - 3.0-6.se.01
changelog:
  - Type: bugfix
  - ID:[Bug#113316]
  - SUG:NA
  - DESC: 将audit.log文件权限改为600，pidfild文件权限改为644
  -         add patch: audit-3.0-modify-logfile-and-pidfile-permissions.patch


author: wanghao <wanghao2@kylinos.cn> - 3.0-6.se.02
changelog:
  - Type: bugfix
  - ID:[Bug#135593]
  - SUG:NA
  - DESC: 修复修改删除audit.log后日志为空的问题
  -         add patch: audit-3.0-fix-modify-or-del-audit-log-bug.patch


author: sunjin <sunjin@kylinos.cn> - 3.0-6.se.03
changelog:
  - Type:bugfix
  - ID:无
  - SUG:NA
  - DESC:
  -      解决ausyscall --dump看不到系统符号问题
  -      添加补丁audit-3.0-fix-syscall-error.patch


author: wanghao <wanghao2@kylinos.cn> - 3.0-6.se.04
changelog:
  - Type: update
  - ID:[任务#157794]
  - SUG:NA
  - DESC: 将修改的权限恢复至开源状态
  -         add patch: audit-3.0-restore-file-permission-settings.patch


author: shenyangyang<shenyangyang4@huawei.com> - 5.0-16
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Rebuild for openEuler-rpm-config moving /usr/lib/rpm/openEuler/xxxx
         to /usr/lib/xxxx


author: licihua<licihua@huawei.com> - 5.0-17
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: fix quoted null string removal when using shell word expansion pattern operators


author: Xiao Zai<xiaozai@kylinos.cn> - 5.0-17.p01
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC: sync the spec change from  5.0-14.se.01.p01 to fix the bug#68292 for v10 sp1


author: wanghao <wanghao2@kylinos.cn> - 5.0-17.p01.se.01
changelog:
  - Type:update
  - ID:[Task#75532]
  - SUG:NA
  - DESC: 添加kysec执行检查
  -         add patch: bash-5.0-check-kysec.patch
  -       优化source提示翻译
  -       修复source可以对白名单标记为unknown的脚本文件进行调用的问题
  -         add patch: bash-5.0-fix-source-exe-sh.patch


author: wanghao <wanghao2@kylinos.cn> - 5.0-17.p01.se.02
changelog:
  - Type:update
  - ID:[Task#75532]
  - SUG:NA
  - DESC: 将链接库的方式改为使用dlopen打开
  -         add patch:  bash-5.0-use-dlopen-libkysec.patch


author: Shi Jingying <shijingying@kylinos.cn> - 5.0-17.p02.se.02
changelog:
  - Type: update
  - ID: [Task#102285]
  - SUG: NA
  - DESC: recover the `history -c` operation of the non root user
  -        add patch1004 bash-5.0-recover-non-root-user-to-clear-history.patch


author: wanghao <wanghao2@kylinos.cn> - 5.0-17.p01.se.03
changelog:
  - Type:update
  - ID:[Task#105711]
  - SUG:NA
  - DESC: 在kysec_execl_check之前添加kysec_status的状态检查，如果关闭,则不调用libkysec库
  -         add patch: bash-5.0-add-kysec-status-check.patch


author: wanghao <wanghao2@kylinos.cn> - 5.0-17.p01.se.04
changelog:
  - Type: bugfix
  - ID:[BUG#144176]
  - SUG:NA
  - DESC: 修复source可以执行标记为unknown的脚本文件
  -         add patch: bash-5.0-fix-source-execute-script-bug.patch


author: zhangzikang <zhangzikang@kylinos.cn> - 0.15.0-1.p02
changelog:
  - Type:update
  - ID:TASK#169384
  - SUG:NA
  - DESC: add loongarch support
          0001-kylin-bcc-add-loongarch-support.patch
          0002-kylin-bcc_fix_conv_regs_issue.patch
          0003-kylin-bcc_fix_uprobe_libc_so.patch


author: zhangzikang <zhangzikang@kylinos.cn> - 0.15.0-1.p03
changelog:
  -Type:bugfix
  -ID:Bug#194974
  -SUG:NA
  -DESC:Fix identifier BPF_PSEUDO_FUNC undeclared error
        add BTF_KIND_DATASEC for libbpf.h btf_is_datase when make bcc


author: hanzhijun <hanzhijun1@huawei.com> - 9.11.21-3
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Fix the difference at the macro definition using clock gettime instead of gettimeofda


author: jinshuaiyu <jinshuaiyu@kylinos.com> - 9.11.21-10.p02
changelog:
  - Type:CVE
  - ID:CVE-2022-2906 CVE-2022-2881 CVE-2022-2795 CVE-2022-38178 CVE-2022-38177
  - SUG:NA
  - DESC:fix CVE-2022-2906 CVE-2022-2881 CVE-2022-2795 CVE-2022-38178 CVE-2022-38177


author: huangyu <huangyu106@huawei.com> - 32:9.11.21-14
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix output expected information when install bing-sdborbind-sdb-chroot


author: huangyu <huangyu106@huawei.com> - 32:9.11.21-14
changelog:
  - Type:CVE
  - ID:CVE-2022-2906 CVE-2022-38177 CVE-2022-38178 CVE-2022-2795 CVE-2022-2881
  - SUG:NA
  - DESC:FIX CVE-2022-2906CVE-2022-38177CVE-2022-38178CVE-2022-2795CVE-2022-2881


author: yueyuankun <yueyuankun@kylinos.cn> - 2.34-19.p01
changelog:
  - Type:bugfix
  - ID:task#108856
  - SUG:NA
  - DESC:rebuild libbfd.a libiberty.a libopcodes.a with -fPIC for inclusion into shared libraries


author: guochao <guochao@kylinos.cn> - 2.34-19.p02
changelog:
  - Type:CVE
  - ID:CVE-2022-48064 CVE-2022-47011 CVE-2022-47008 CVE-2021-46174 CVE-2022-47696
  - SUG:NA
  - DESC:Fix CVE-2022-48064 CVE-2022-47011 CVE-2022-47008 CVE-2021-46174 CVE-2022-47696


author: liuxin <liuxin264@huawei.com> - 3.2.2-5
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix allocate_partitions threw an exception while adding /boot to RAID disk


author: yanan <yanan@huawei.com> - 3.2.2-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:Convert LVM filter lists to sets
         Remove action device from LVM reject list


author: yanan <yanan@huawei.com> - 3.2.2-8
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix the failure of not a valid name for this device while the hostname is setted as 63 maxlen


author: Xiao Zai <xiaozai@kylinos.cn> - 3.2.2-8.p01
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:add the two patches from python-blivet-3.2.2-3.p02 
  - Add Patches: 0001-add-support-for-mips64el-and-change-gpt-msdos-for-u-.patch  
  - Add Patches: blivet-3.2.2-kylin-fix-zh_CN-swap-part-failed.patch


author: wangshuo <wangshuo@kylinos.cn> - 3.2.2-8.p03
changelog:
  - Type:update
  - ID:[TASK#78310]
  - SUG:NA
  - DESC:Add Patch10004, Kylin add python-blivet-3.2.2 loongarch64 support


author: yueyuankun<yueyuankun@kylinos.cn> - 3.2.2-8.p04
changelog:
  - Type:update
  - ID:bug#118182
  - SUG:test with a ddf disk
  - DESC:Do not crash when a disk populator doesn't return kwargs


author: Shi Jingying <shijingying@kylinos.cn> - 3.2.2-8.p05
changelog:
  - Type:bugfix
  - ID:[BUG#148200]
  - SUG:NA
  - DESC:Add Patch10006,avoid AttributeError for DiskLabel formats without disklabel type


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.0-23
changelog:
  - DESC: delete -Sgit from 
  %setup       -q




  /usr/bin/cat /builddir/build/SOURCES/0001-jhash-fix-annoying-gcc-fall-through-warnings.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0002-btt-devs-silence-warning-on-sprintf-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0003-btt-Fix-overlapping-IO-stats.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0004-blktrace-don-t-stop-tracer-if-not-setup-trace-succes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0005-blkparse-remove-duplicated-entry-for-flag-M.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0006-btt-make-device-devno-use-PATH_MAX-to-avoid-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0007-make-btt-scripts-python3-ready.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0008-blktrace-remove-python2-dedpendency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0009-btreplay-fix-device-IO-remap-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0010-blkparse-split-off-the-timestamp-correction-code-in-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0011-blkparse-fix-absolute-timestamp-when-reading-from-fi.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0012-btt_plot.py-Use-with-open-as-.-context-manager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0013-blkparse-Fix-device-in-event-tracking-error-messages.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0014-blkparse-Allow-request-tracking-on-non-md-dm-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0015-blkparse-Initialize-and-test-for-undefined-request-t.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/blktrace-fix-exit-directly-when-nthreads-running.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0017-blktrace-Makefile-add-fstack-protector-strong-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0018-fix-parallel-build-failures.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0019-fix-parallel-build-of-btt-and-blkiomon.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0020-blkparse-Fix-up-the-sector-and-length-of-split-compl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0021-blkparse-Fix-a-potential-coredump-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: kouwenqi <kouwenqi@kylinos.cn> - 1.2.0-26.p01
changelog:
  - Type:bugfix
  - ID:[Task#447319]
  - SUG:NA
  - DESC: Backport openEuler-20.03-LTS-SP4  patches:
  	-blkparse: Fix up the sector and length of split completions
  	-blkparse: Fix a potential coredump issue


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.0-23
changelog:
  - DESC: delete -Sgit from 
  %setup       -q




  /usr/bin/cat /builddir/build/SOURCES/0001-jhash-fix-annoying-gcc-fall-through-warnings.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0002-btt-devs-silence-warning-on-sprintf-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0003-btt-Fix-overlapping-IO-stats.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0004-blktrace-don-t-stop-tracer-if-not-setup-trace-succes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0005-blkparse-remove-duplicated-entry-for-flag-M.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0006-btt-make-device-devno-use-PATH_MAX-to-avoid-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0007-make-btt-scripts-python3-ready.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0008-blktrace-remove-python2-dedpendency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0009-btreplay-fix-device-IO-remap-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0010-blkparse-split-off-the-timestamp-correction-code-in-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0011-blkparse-fix-absolute-timestamp-when-reading-from-fi.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0012-btt_plot.py-Use-with-open-as-.-context-manager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0013-blkparse-Fix-device-in-event-tracking-error-messages.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0014-blkparse-Allow-request-tracking-on-non-md-dm-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0015-blkparse-Initialize-and-test-for-undefined-request-t.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/blktrace-fix-exit-directly-when-nthreads-running.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0017-blktrace-Makefile-add-fstack-protector-strong-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0018-fix-parallel-build-failures.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0019-fix-parallel-build-of-btt-and-blkiomon.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0020-blkparse-Fix-up-the-sector-and-length-of-split-compl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0021-blkparse-Fix-a-potential-coredump-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0022-btt-eliminate-redundant-separators-in-btt-p-display.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: kouwenqi <kouwenqi@kylinos.cn> - 1.2.0-26.p02
changelog:
  - Type:bugfix
  - ID:[Task#455854]
  - SUG:NA
  - DESC: btt: eliminate redundant separators in btt -p display


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.0-23
changelog:
  - DESC: delete -Sgit from 
  %setup       -q




  /usr/bin/cat /builddir/build/SOURCES/0001-jhash-fix-annoying-gcc-fall-through-warnings.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0002-btt-devs-silence-warning-on-sprintf-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0003-btt-Fix-overlapping-IO-stats.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0004-blktrace-don-t-stop-tracer-if-not-setup-trace-succes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0005-blkparse-remove-duplicated-entry-for-flag-M.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0006-btt-make-device-devno-use-PATH_MAX-to-avoid-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0007-make-btt-scripts-python3-ready.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0008-blktrace-remove-python2-dedpendency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0009-btreplay-fix-device-IO-remap-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0010-blkparse-split-off-the-timestamp-correction-code-in-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0011-blkparse-fix-absolute-timestamp-when-reading-from-fi.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0012-btt_plot.py-Use-with-open-as-.-context-manager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0013-blkparse-Fix-device-in-event-tracking-error-messages.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0014-blkparse-Allow-request-tracking-on-non-md-dm-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0015-blkparse-Initialize-and-test-for-undefined-request-t.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/blktrace-fix-exit-directly-when-nthreads-running.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0017-blktrace-Makefile-add-fstack-protector-strong-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0018-fix-parallel-build-failures.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0019-fix-parallel-build-of-btt-and-blkiomon.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0020-blkparse-Fix-up-the-sector-and-length-of-split-compl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0021-blkparse-Fix-a-potential-coredump-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0022-btt-eliminate-redundant-separators-in-btt-p-display.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0023-blkparse-Fix-up-the-length-of-split-completions.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.0-23
changelog:
  - DESC: delete -Sgit from 
  %setup       -q




  /usr/bin/cat /builddir/build/SOURCES/0001-jhash-fix-annoying-gcc-fall-through-warnings.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0002-btt-devs-silence-warning-on-sprintf-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0003-btt-Fix-overlapping-IO-stats.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0004-blktrace-don-t-stop-tracer-if-not-setup-trace-succes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0005-blkparse-remove-duplicated-entry-for-flag-M.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0006-btt-make-device-devno-use-PATH_MAX-to-avoid-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0007-make-btt-scripts-python3-ready.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0008-blktrace-remove-python2-dedpendency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0009-btreplay-fix-device-IO-remap-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0010-blkparse-split-off-the-timestamp-correction-code-in-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0011-blkparse-fix-absolute-timestamp-when-reading-from-fi.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0012-btt_plot.py-Use-with-open-as-.-context-manager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0013-blkparse-Fix-device-in-event-tracking-error-messages.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0014-blkparse-Allow-request-tracking-on-non-md-dm-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0015-blkparse-Initialize-and-test-for-undefined-request-t.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/blktrace-fix-exit-directly-when-nthreads-running.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0017-blktrace-Makefile-add-fstack-protector-strong-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0018-fix-parallel-build-failures.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0019-fix-parallel-build-of-btt-and-blkiomon.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0020-blkparse-Fix-up-the-sector-and-length-of-split-compl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0021-blkparse-Fix-a-potential-coredump-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0022-btt-eliminate-redundant-separators-in-btt-p-display.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0023-blkparse-Fix-up-the-length-of-split-completions.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0024-btt-Add-Q2X-and-X2G-statistics.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: chenyanpanHW <chenyanpan@huawei.com> - 1.2.0-23
changelog:
  - DESC: delete -Sgit from 
  %setup       -q




  /usr/bin/cat /builddir/build/SOURCES/0001-jhash-fix-annoying-gcc-fall-through-warnings.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0002-btt-devs-silence-warning-on-sprintf-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0003-btt-Fix-overlapping-IO-stats.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0004-blktrace-don-t-stop-tracer-if-not-setup-trace-succes.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0005-blkparse-remove-duplicated-entry-for-flag-M.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0006-btt-make-device-devno-use-PATH_MAX-to-avoid-overflow.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0007-make-btt-scripts-python3-ready.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0008-blktrace-remove-python2-dedpendency.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0009-btreplay-fix-device-IO-remap-functionality.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0010-blkparse-split-off-the-timestamp-correction-code-in-.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0011-blkparse-fix-absolute-timestamp-when-reading-from-fi.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0012-btt_plot.py-Use-with-open-as-.-context-manager.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0013-blkparse-Fix-device-in-event-tracking-error-messages.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0014-blkparse-Allow-request-tracking-on-non-md-dm-devices.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0015-blkparse-Initialize-and-test-for-undefined-request-t.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/blktrace-fix-exit-directly-when-nthreads-running.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0017-blktrace-Makefile-add-fstack-protector-strong-flag.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0018-fix-parallel-build-failures.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0019-fix-parallel-build-of-btt-and-blkiomon.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0020-blkparse-Fix-up-the-sector-and-length-of-split-compl.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0021-blkparse-Fix-a-potential-coredump-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0022-btt-eliminate-redundant-separators-in-btt-p-display.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0023-blkparse-Fix-up-the-length-of-split-completions.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0024-btt-Add-Q2X-and-X2G-statistics.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0025-blkparse-Fix-a-potential-coredump-issue.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch


  /usr/bin/cat /builddir/build/SOURCES/0026-blkparse-Verify-if-the-IO-is-split-in-fixup_complete.patch | 
  /usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch

  , and delete BuildRequires git


author: huangmincai <huangmincai@kylinos.cn> - 3.1.3-1.se.04
changelog:
  - Type:bugfix
  - ID:[BUG# 122967,111929,122620]
  - SUG:NA
  - DESC:
  - 		1.修复因安全加固导致保护箱授权框认证失败问题;
  		2.更改快捷键,由ctrl改为alt;
  		3.去除冗余的提示信息.


author: huangmincai <huangmincai@kylinos.cn> - 3.1.3-1.se.05
changelog:
  - Type:bugfix
  - ID:[BUG# 116890, 122619]
  - SUG:NA
  - DESC:
  - 		1.修复首次创建保护箱及导入密钥时界面翻译错误问题;
  - 		2.修复锁定保护箱时不能关闭窗口问题;


author: peijiankang <peijiankang@kylinos.cn> - 3.1.3-1.se.09
changelog:
  - Type: bugfix
  - ID:   [TASK#195945]
  - SUG:  NA
  - DESC: add 0001-add-libboxmanage-zh_HK-translations.patch


author: zhaoyun <zhaoyun@kylinos.cn> - 4.0.3-1.se.01
changelog:
  - Type:update
  - ID:[Task#76232]
  - SUG:NA
  - DESC: 
  - 		1.初始化提交的包安装有问题，修改配置重新提交
  - 		2.sp3重新更新包版本，之前版本是根据桌面的版本
  - 		3.增加debuginfo相关的两个包
  - 		4.增加安全编译选项


author: huangmincai <huangmincai@kylinos.cn> - 4.0.3-1.se.02
changelog:
  - Type:bugfix
  - ID:[Bug#122627, 122621, 117189, 116998, 117040]
  - SUG:NA
  - DESC: 
  - 		1.修复因通过更改密钥后，无法打开保护箱问题;
  - 		2.屏蔽使用终端解锁保护箱时，冗余信息输出;
  - 		3.修复使用终端新建保护箱时，交互信息未翻译问题.


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-43.0.v2207
changelog:
  - KYLIN: selftests/net: enable lo.accept_local in psock_snd (luyun) [task:84718]
  - selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Po-Hsu Lin) [task:84718]
  - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Jann Horn) [bug:120181] {CVE-2022-30594}
  - net/sched: cls_u32: fix netns refcount changes in u32_change() (Eric Dumazet) [bug:120187] {CVE-2022-29581}
  - NFC: netlink: fix sleep in atomic bug when firmware download timeout (Duoming Zhou)
  - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs (Duoming Zhou) [bug:120196] {CVE-2022-1734}
  - nfc: replace improper check device_is_registered() in netlink related functions (Duoming Zhou)
  - KYLIN: 3rd/sietium: sietium driver update (yangdeyi)
  - pwm:loongson: Perfect pwm-ls driver (lvyanbing)
  - ls2k1000: pwm: build as module support (suijingfeng)
  - pwm:loongson: fix up variable overflow (Yangyinglu)
  - Loongson2K: pwm: Pass PWM controller clock-frequency through device tree. (Ming Wang)
  - LoongArch: Set CONFIG_MEGARAID_SAS to m by default (Tianli Xiong)
  - gmac:The initial value of rx_watchdog is reduced to 5 (zhangtianyang)
  - LoongArch: LSVZ: fix pmu function (zhaotianrui)
  - LoongArch: module: Add plt section support (liweihao)
  - Revert "LoongArch: LSVZ: handle irq directly in kvm exception context" (王建兴)
  - LoongArch: Add vbios passed through ACPI table (liuyun)
  - LoongArch: Add gop support (liuyun)
  - LoongArch: Fix the usage of the suspend address (yangqiming)
  - Loongarch: fixup gcsr (Wang liupu)
  - loongarch: configs: make r8111G nic use r8168 driver use by default (Yinbo Zhu)
  - LoongArch: kprobe: Rewrite kprobe_handler implementation (Qing Zhang)
  - LoongArch: Remove relocations of REL type (Youling Tang)
  - objtool: LoongArch: Remove unused macro definitions (Youling Tang)
  - pci/quirks: ls7a2000: fix pm transition of devices under pcie port (Jianmin Lv)
  - KYLIN: config: Supports KAE engine drivers (pengcan) [bug:119799]
  - selftests/seccomp: allow clock_nanosleep instead of nanosleep (Thadeu Lima de Souza Cascardo) [task:69904]
  - KYLIN: arm64: use correct format characters (huhai)
  - KYLIN: Revert "optee: add ACPI support for Phytium" (huanfuxi) [task:84829]
  - net: phy: improve phy_init_hw (Heiner Kallweit) [bug:118542]
  - KYLIN: found-commit-all-deps: tips max_level correct (Jackie Liu)
  - KYLIN: config: enable kfence for x86 and arm64 (Jackie Liu) [task:68770]
  - KYLIN: mm/kfence: print disabling or re-enabling message (Jackie Liu)
  - kfence: allow use of a deferrable timer (Marco Elver) [task:68770]
  - kfence: test: try to avoid test_gfpzero trigger rcu_stall (Peng Liu) [task:68770]
  - kunit: make kunit_test_timeout compatible with comment (Peng Liu) [task:68770]
  - kunit: fix UAF when run kfence test case test_gfpzero (Peng Liu) [task:68770]
  - kfence: alloc kfence_pool after system startup (Tianchen Ding) [task:68770]
  - kfence: allow re-enabling KFENCE after system startup (Tianchen Ding) [task:68770]
  - mm/kfence: remove unnecessary CONFIG_KFENCE option (tangmeng) [task:68770]
  - net: preserve skb_end_offset() in skb_unclone_keeptruesize() (Eric Dumazet) [task:68770]
  - net: add skb_set_end_offset() helper (Eric Dumazet) [task:68770]
  - kfence: make test case compatible with run time set sample interval (Peng Liu) [task:68770]
  - kfence: fix memory leak when cat kfence objects (Baokun Li) [task:68770]
  - kfence: default to dynamic branch instead of static keys mode (Marco Elver) [task:68770]
  - kfence: always use static branches to guard kfence_alloc() (Marco Elver) [task:68770]
  - kfence: shorten critical sections of alloc/free (Marco Elver) [task:68770]
  - kfence: add note to documentation about skipping covered allocations (Marco Elver) [task:68770]
  - kfence: limit currently covered allocations when pool nearly full (Marco Elver) [task:68770]
  - kfence: move saving stack trace of allocations into __kfence_alloc() (Marco Elver) [task:68770]
  - kfence: count unexpectedly skipped allocations (Marco Elver) [task:68770]
  - net: add and use skb_unclone_keeptruesize() helper (Eric Dumazet) [task:68770]
  - kfence: test: fail fast if disabled at boot (Marco Elver) [task:68770]
  - kfence: show cpu and timestamp in alloc/free info (Marco Elver) [task:68770]
  - kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE (Marco Elver) [task:68770]
  - kfence, x86: only define helpers if !MODULE (Marco Elver) [task:68770]
  - kfence: skip all GFP_ZONEMASK allocations (Alexander Potapenko) [task:68770]
  - kfence: move the size check to the beginning of __kfence_alloc() (Alexander Potapenko) [task:68770]
  - kfence: defer kfence_test_init to ensure that kunit debugfs is created (Weizhao Ouyang) [task:68770]
  - kfence: unconditionally use unbound work queue (Marco Elver) [task:68770]
  - kfence: use TASK_IDLE when awaiting allocation (Marco Elver) [task:68770]
  - kfence: use power-efficient work queue to run delayed work (Marco Elver) [task:68770]
  - kfence: maximize allocation wait timeout duration (Marco Elver) [task:68770]
  - kfence: await for allocation using wait_event (Marco Elver) [task:68770]
  - kfence: zero guard page after out-of-bounds access (Marco Elver) [task:68770]
  - kfence, x86: fix preemptible warning on KPTI-enabled systems (Marco Elver) [task:68770]
  - kfence: make compatible with kmemleak (Marco Elver) [task:68770]
  - kfence, slab: fix cache_alloc_debugcheck_after() for bulk allocations (Marco Elver) [task:68770]
  - kfence: add test suite (Marco Elver) [task:68770]
  - kfence, Documentation: add KFENCE documentation (Marco Elver) [task:68770]
  - mm, kfence: insert KFENCE hooks for SLUB (Alexander Potapenko) [task:68770]
  - mm, kfence: insert KFENCE hooks for SLAB (Alexander Potapenko) [task:68770]
  - kfence: use pt_regs to generate stack trace on faults (Marco Elver) [task:68770]
  - arm64, kfence: enable KFENCE for ARM64 (Marco Elver) [task:68770]
  - x86, kfence: enable KFENCE for x86 (Alexander Potapenko) [task:68770]
  - mm: add Kernel Electric-Fence infrastructure (Alexander Potapenko) [task:68770]
  - kunit: Don't fail test suites if one of them is empty (Andy Shevchenko)
  - kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Alan Maguire) [task:68770]
  - kunit: allow kunit tests to be loaded as a module (Alan Maguire)
  - kunit: hide unexported try-catch interface in try-catch-impl.h (Alan Maguire)
  - kunit: move string-stream.h to lib/kunit (Alan Maguire)
  - kunit: fix failure to build without printk (Brendan Higgins)
  - MAINTAINERS: add entry for KUnit the unit testing framework (Brendan Higgins)
  - Documentation: kunit: add documentation for KUnit (Brendan Higgins)
  - kunit: defconfig: add defconfigs for building KUnit tests (Brendan Higgins)
  - kunit: tool: add Python wrappers for running KUnit tests (Felix Guo)
  - kunit: test: add tests for KUnit managed resources (Avinash Kondareddy)
  - kunit: test: add the concept of assertions (Brendan Higgins)
  - kunit: test: add tests for kunit test abort (Brendan Higgins)
  - kunit: test: add support for test abort (Brendan Higgins)
  - objtool: add kunit_try_catch_throw to the noreturn list (Brendan Higgins)
  - kunit: test: add initial tests (Brendan Higgins)
  - lib: enable building KUnit in lib/ (Brendan Higgins)
  - kunit: test: add the concept of expectations (Brendan Higgins)
  - kunit: test: add assertion printing library (Brendan Higgins)
  - kunit: test: add string_stream a std::stream like string builder (Brendan Higgins)
  - kunit: test: add test resource management API (Brendan Higgins)
  - kunit: test: add KUnit test runner core (Brendan Higgins)
  - include/linux/slab.h: fix sparse warning in kmalloc_type() (Vlastimil Babka)
  - string.h: Add str_has_prefix() helper function (Steven Rostedt (VMware))
  - mm/vmalloc.c: improve vfree() kerneldoc (Andrey Ryabinin)
  - mm, slab: shorten kmalloc cache names for large sizes (Vlastimil Babka)
  - mm, proc: add KReclaimable to /proc/meminfo (Vlastimil Babka)
  - mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Vlastimil Babka)
  - dcache: allocate external names from reclaimable kmalloc caches (Vlastimil Babka)
  - mm, slab/slub: introduce kmalloc-reclaimable caches (Vlastimil Babka)
  - mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Vlastimil Babka)
  - mm/slub.c: switch to bitmap_zalloc() (Andy Shevchenko)
  - selftests: gpio: restructure Makefile (Fathi Boudra) [task:83556]
  - KYLIN: ACPI: Limit max_cstate to 1 on Hygon platforms (huhai)
  - KYLIN: Revert "KYLIN: x86/hygon: use IDLE_POLL to disable c-state and idle routine" (huhai)
  - KYLIN: Revert "KYLIN: x86/hygon: Can not use IDLE_POLL in hyper" (huhai)
  - KYLIN: config: add support for test_bpf (xiaolinkui) [task:84711]
  - selftests/tls: Add MSG_WAITALL in recv() syscall (Vakul Garg) [task:84719]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-44.0.v2207
changelog:
  - selftest: txtimestamp: fix net ns entry logic (Paolo Pisati) [task:88343]
  - selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Shuah Khan) [task:88343]
  - selftests: fix timestamping Makefile (Deepa Dinamani) [task:88343]
  - selftests: add missing include unistd (Deepa Dinamani) [task:88343]
  - selftests/txtimestamp: Fix an equals vs assign bug (Dan Carpenter) [task:88343]
  - selftests: add txtimestamp kselftest (Willem de Bruijn) [task:88343]
  - selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Willem de Bruijn) [task:88343]
  - selftests: expand txtimestamp with cmsg support (Willem de Bruijn) [task:88343]
  - KYLIN: fs/pipe: Solve the problem of LTP smoketest failure (yijiangshan) [bug:120350]
  - hsr: use netdev_err() instead of WARN_ONCE() (Taehee Yoo)
  - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Herbert Xu)
  - perf: Fix sys_perf_event_open() race against self (Peter Zijlstra) [bug:121496] {CVE-2022-1729}
  - floppy: disable FDRAWCMD by default (Willy Tarreau) [bug:121514] {CVE-2022-1836}
  - KYLIN: configs: disable ser_gigaset & gigaset (Jackie Liu)
  - KYLIN: security/kysec: fix code style issue (huanfuxi)
  - KYLIN: sync-stable: discard unwanted newlines (Jackie Liu)
  - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Linus Torvalds) [bug:112032] {CVE-2022-0854}
  - swiotlb: fix info leak with DMA_FROM_DEVICE (Halil Pasic) [bug:112032] {CVE-2022-0854}
  - KYLIN: configs: disable CMA all platform default (Jackie Liu) [task:87802]
  - scsi: iscsi: Fix unbound endpoint error handling (Mike Christie) [task:84035]
  - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Mike Christie) [task:84035]
  - scsi: iscsi: Fix endpoint reuse regression (Mike Christie) [task:84035]
  - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Mike Christie) [task:84035]
  - scsi: iscsi: Move iscsi_ep_disconnect() (Mike Christie) [task:84035]
  - scsi: iscsi: Drop temp workq_name (Mike Christie) [task:84035]
  - scsi: iscsi: Use the session workqueue for recovery (Mike Christie) [task:84035]
  - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Mike Christie) [task:84035]
  - scsi: iscsi: Remove iscsi_scan_finished() (Mike Christie) [task:84035]
  - scsi: iscsi: Speed up session unblocking and removal (Mike Christie) [task:84035]
  - scsi: iscsi: Fix recovery and unblocking race (Mike Christie) [task:84035]
  - scsi: iscsi: Fix set_param() handling (Mike Christie) [task:84035]
  - scsi: iscsi: Flush block work before unblock (Mike Christie) [task:84035]
  - scsi: iscsi: Fix in-kernel conn failure handling (Mike Christie) [task:84035]
  - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Mike Christie) [task:84035]
  - scsi: iscsi: Force immediate failure during shutdown (Mike Christie) [task:84035]
  - scsi: iscsi: Stop queueing during ep_disconnect (Mike Christie) [task:84035]
  - scsi: iscsi: Fix iSCSI cls conn state (Mike Christie) [task:84035]
  - scsi: iscsi: Fix race condition between login and sync thread (Gulam Mohamed) [task:84035]
  - scsi: iscsi: Optimize work queue flush use (Mike Christie) [task:84035]
  - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Bob Liu) [task:84035]
  - scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Gabriel Krisman Bertazi) [task:84035]
  - scsi: iscsi: Register sysfs for iscsi workqueue (Bob Liu) [task:84035]
  - scsi: iscsi: Report connection state in sysfs (Gabriel Krisman Bertazi) [task:84035]
  - scsi: iscsi: Perform connection failure entirely in kernel space (Bharath Ravi) [task:84035]
  - kselftest: Minimise dependency of get_size on C library interfaces (Siddhesh Poyarekar)
  - arm64: Make debug exception handlers visible from RCU (Masami Hiramatsu) [task:87978]
  - KYLIN: xfs: fix xfs shutdown filesystem by security_inode_alloc failed (Jackie Liu) [task:85662]
  - KYLIN: Revert "signal: fix kabi changes in struct task_struct" (Jackie Liu)
  - KYLIN: Revert "futex: sched: fix kabi broken in task_struct" (Jackie Liu)
  - KYLIN: Revert "futex: sched: fix UAF when free futex_exit_mutex in free_task()" (Jackie Liu)
  - KYLIN: Revert "pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end()" (Jackie Liu)
  - KYLIN: Revert "pid: fix return value when copy_process() failed" (Jackie Liu)
  - KYLIN: gitmessage: drop branch name in patchs comment (Jackie Liu)
  - KYLIN: tools/test: fix arm64 rtnetlink.sh fail. (zhaochenguang) [task:84712]
  - KYLIN: selftesting: update kylinos generic defcfg (zhaochenguang) [task:84712]
  - KYLIN: Revert "bpf, tests: Add tail call test suite" (xiaolinkui) [task:84711]
  - KYLIN: Revert "bpf/tests: Fix error in tail call limit tests" (xiaolinkui) [task:84711]
  - KYLIN: x86: config: add support for test_bpf (xiaolinkui) [task:84711]
  - bpf: test_bpf: add init_net to dev for flow_dissector (Song Liu) [task:84711]
  - UBUNTU: SAUCE: selftests: net: fix "from" match test in fib_rule_tests.sh (Marcelo Henrique Cerri) [task:84716]
  - KYLIN: x86/configs: Align default configuration options based on CentOS and openEuler (leixiang) [task:64045]
  - selftests: Update fib_tests to handle missing ping6 (David Ahern)
  - fib_tests: Add tests for invalid metric on route (David Ahern) [task:84713]
  - fib_tests: Add tests for metrics on routes (David Ahern) [task:84713]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-45.0.v2207
changelog:
  - KYLIN: sync-stable: support setting level (Jackie Liu)
  - tcp: resalt the secret every 10 seconds (Eric Dumazet)
  - Bluetooth: hci_h5: fix memory leak in h5_close (Anant Thazhemadam)
  - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Peilin Ye) [task:91469]
  - Bluetooth: Fix null pointer dereference in hci_event_packet() (Anmol Karn)
  - KYLIN: arm64: Add kernel parameter for CPU0 hotplug and remove config switch (yijiangshan) [bug:122008]
  - KYLIN: ngbe: Make use of cpumask_local_spread to improve RSS locality (xiaolinkui)
  - KYLIN: ngbe: enable cpumask for wangxun (xiaolinkui)
  - crypto: arm64/ghash-neon - bump priority to 150 (Ard Biesheuvel)
  - crypto: xts - simplify error handling in ->create() (Eric Biggers) [task:90975]
  - crypto: lrw - simplify error handling in create() (Eric Biggers) [task:90975]
  - crypto: arm64/gcm-ce - implement 4 way interleave (Ard Biesheuvel) [task:91194]
  - crypto: aes-generic - drop key expansion routine in favor of library version (Ard Biesheuvel)
  - KYLIN: crypto: zhaoxin-aes - switch to library version of key expansion routine (Jackie Liu)
  - crypto: arm64/aes-ce - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: arm64/aes-neonbs - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: arm64/aes-ccm - switch to AES library (Ard Biesheuvel)
  - crypto: arm/aes-neonbs - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: arm64/ghash - switch to AES library (Ard Biesheuvel) [task:91194]
  - crypto: safexcel/aes - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: cesa/aes - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: padlock/aes - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: x86/aes - drop scalar assembler implementations (Ard Biesheuvel)
  - crypto: x86/aes-ni - switch to generic for fallback and key routines (Ard Biesheuvel)
  - crypto: aes - create AES library based on the fixed time AES code (Ard Biesheuvel)
  - crypto: aes/fixed-time - align key schedule with other implementations (Ard Biesheuvel)
  - crypto: aes - rename local routines to prevent future clashes (Ard Biesheuvel)
  - crypto: arm/aes-ce - cosmetic/whitespace cleanup (Ard Biesheuvel)
  - crypto: arm64/ghash - register PMULL variants as separate algos (Ard Biesheuvel) [task:91194]
  - tcp: increase source port perturb table to 2^16 (Willy Tarreau) [bug:123678] {CVE-2022-32296}
  - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Pablo Neira Ayuso) [bug:123674] {CVE-2022-1966}
  - KYLIN: loongarch/config: enable some filesystem for loongarch (wangxuewen) [bug:122374]
  - KYLIN: include: Added an arm64 macro to limit the cacheline (pengcan) [task:85182]
  - KYLIN: scripts: add a script to compile and check kabi automatically (Zhengyuan Liu)
  - KYLIN: lib/raid: check recv algo performance for test (Zhengyuan Liu) [task:90865]
  - lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR (Paul Menzel) [task:90865]
  - lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 (Paul Menzel) [task:90865]
  - lib/raid6/test: fix multiple definition linking error (Dirk Müller) [task:90865]
  - lib/raid6: Use strict priority ranking for pq gen() benchmarking (Dirk Müller) [task:90865]
  - lib/raid6: skip benchmark of non-chosen xor_syndrome functions (Dirk Müller) [task:90865]
  - lib/raid6: Let $(UNROLL) rules work with macOS userland (John Millikin) [task:90865]
  - lib/raid6/test: fix build on distros whose /bin/sh is not bash (Masahiro Yamada) [task:90865]
  - md/raid6: fix algorithm choice under larger PAGE_SIZE (Zhengyuan Liu) [task:90865]
  - raid6/test: fix a compilation warning (Zhengyuan Liu) [task:90865]
  - lib/raid6: fix unnecessary rebuild of vpermxor*.c (Masahiro Yamada) [task:90865]
  - lib/raid6: refactor unroll rules with pattern rules (Masahiro Yamada) [task:90865]
  - kbuild: remove redundant target cleaning on failure (Masahiro Yamada) [task:90865]
  - lib/raid6: remove duplicated CFLAGS_REMOVE_altivec8.o (Masahiro Yamada) [task:90865]
  - RAID/s390: remove invalid 'r' inline asm operand modifier (Vasily Gorbik) [task:90865]
  - lib/raid6: arm: optimize away a mask operation in NEON recovery routine (Ard Biesheuvel) [task:90865]
  - lib/raid6: use vdupq_n_u8 to avoid endianness warnings (ndesaulniers@google.com) [task:90865]
  - lib/raid6: add option to skip algo benchmarking (Daniel Verkamp) [task:90865]
  - lib/raid6: sort algos in rough performance order (Daniel Verkamp) [task:90865]
  - lib/raid6: check for assembler SSSE3 support (Daniel Verkamp) [task:90865]
  - lib/raid6: avoid __attribute_const__ redefinition (Daniel Verkamp) [task:90865]
  - lib/raid6: add missing include for raid6test (Daniel Verkamp) [task:90865]
  - Revert "md/raid6: fix algorithm choice under larger PAGE_SIZE" (Zhengyuan Liu) [task:90865]
  - crypto: algapi - make crypto_drop_spawn() a no-op on uninitialized spawns (Eric Biggers) [task:90975]
  - dm: do not use waitqueue for request-based DM (Ming Lei) [task:88844]
  - blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Ming Lei) [task:88844]
  - dm mpath: pass IO start time to path selector (Gabriel Krisman Bertazi) [task:88844]
  - dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [task:88844]
  - blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Jens Axboe) [task:88844]
  - KYLIN: Revert "KYLIN: kabi: fix kabi for part->in_flight" (zhanggenjian) [task:88844]
  - net: virtio_net_hdr_to_skb: count transport header in UFO (Jonathan Davies) [task:84718]
  - selftests/net: remove min gso test in packet_snd (Dust Li) [task:84718]
  - net: be more gentle about silly gso requests coming from user (Eric Dumazet) [task:84718]
  - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Luiz Augusto von Dentz)
  - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (Wang Hai)
  - Bluetooth: Fix use after free in hci_send_acl (Luiz Augusto von Dentz)
  - net/qrtr: fix __netdev_alloc_skb call (Pavel Skripkin)
  - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [bug:122252]
  - KYLIN: Optimized unixbench tests of Kunpeng 920 (pengcan) [task:85182]
  - KYLIN: security/kysec: optimize process path getting in ppro monitor (yangzhao)
  - KYLIN: security/kysec: remove script checking in kysec_task_kill() (yangzhao) [bug:119471]
  - KYLIN: KYLIN-MAINTAINER: add kylinos maintainer map (Jackie Liu)
  - KYLIN: optee: add ACPI support for Phytium (huanfuxi) [task:84829]
  - KYLIN: sort-commit-by-upstream: fix output patch's format (Jackie Liu)
  - KYLIN: security/kysec: allow killed by itself in kysec_task_kill() (yangzhao)
  - KYLIN: Revert "KYLIN: security/kysec: fix can kill protect task" (yangzhao) [bug:119840]
  - KYLIN: security/kysec: optimize kysec module code (yangzhao) [task:83026]
  - KYLIN: security/kysec: modify inode security mutex to spinlock (yangzhao) [task:83026]
  - KYLIN: security/kysec: implementation of exectl func in bprm_check hook (yangzhao) [task:83026]
  - KYLIN: Loongarch/pci: Set default vga boot device (Zhenneng Li) [task:88294, bug:120253]
  - KYLIN: vga: move fixup_vga to common code (Zhenneng Li)
  - HYGON: newfeature: crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp. (Yabin Li) [task:84397]
  - HYGON: bugfix: crypto: ccp: It prompt failed when encrypted size is 64KB. (Yabin Li) [task:84397]
  - HYGON: newfeature: crypto: ccp: Process multiple VQ commands once for SM3 ccp. (Yabin Li) [task:84397]
  - HYGON: newfeature: crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192. (Yabin Li) [task:84397]
  - HYGON: bugfix: crypto: ccp: Only handle interrupts by completion, eliminating by empty queue. (Yabin Li) [task:84397]
  - HYGON: bugfix: crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP. (Yabin Li) [task:84397]
  - HYGON: newfeature: Crypto: ccp: Optimize the exchanging context data between crypto and driver. (Yabin Li) [task:84397]
  - KYLIN: sync-stable: add feature find fix commit (Jackie Liu)
  - KYLIN: found-commit-all-deps: Prevent circular lookup dependencies (Jackie Liu)
  - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Paolo Bonzini) [bug:121506] {CVE-2022-1789}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-46.0.v2207
changelog:
  - LOONGSON: drm/loongson: Resolve 7A2000 vbltest and pageflip errors (liweitao) [task:90934]
  - LOONGSON: drm/loongson: Fixed 7A1000 fbcon screen failure (liweitao) [task:90934]
  - LOONGSON: drm/loongson: loongson_fbdev_init() should called after hotplug works (Sui Jingfeng) [task:90934]
  - LOONGSON: drm/loongson: fix black screen on netboot install of loongnix (Sui Jingfeng) [task:90934]
  - bpf: Add BTF_KIND_FLOAT to uapi (Ilya Leoshkevich) [task:91016]
  - libbpf: Fix type compatibility check copy-paste error (Andrii Nakryiko) [task:91016]
  - libbpf: Implement enum value-based CO-RE relocations (Andrii Nakryiko) [task:91016]
  - libbpf: Implement type-based CO-RE relocations support (Andrii Nakryiko) [task:91016]
  - libbpf: Improve relocation ambiguity detection (Andrii Nakryiko) [task:91016]
  - libbpf: Clean up and improve CO-RE reloc logging (Andrii Nakryiko) [task:91016]
  - libbpf: Improve error logging for mismatched BTF kind cases (Andrii Nakryiko) [task:91016]
  - libbpf: Disable -Wswitch-enum compiler warning (Andrii Nakryiko) [task:91016]
  - libbpf: Ignore incompatible types with matching name during CO-RE relocation (Andrii Nakryiko) [task:91016]
  - libbpf: Fix realloc usage in bpf_core_find_cands (Andrii Nakryiko) [task:91016]
  - libbpf: Improve handling of failed CO-RE relocations (Andrii Nakryiko) [task:91016]
  - libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Andrii Nakryiko) [task:91016]
  - libbpf: Support flexible arrays in CO-RE (Andrii Nakryiko)
  - KYLIN: security/kysec: remove unused variables in kysec_task_kill() (yangzhao)
  - KYLIN: security/kysec: fix bug with .viminfo is set to readonly label (yangzhao) [bug:120931]
  - xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [bug:120083]
  - xfs: rename the speculative block allocation reclaim toggle functions (Darrick J. Wong) [bug:120083]
  - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Haimin Zhang) [bug:112037] {CVE-2022-0494}
  - KYLIN: sync-stable: force reset author every time (Jackie Liu)


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-47.0.v2207
changelog:
  - afs: Fix infinite loop found by xfstest generic/676 (David Howells)
  - sctp: use call_rcu to free endpoint (Xin Long) [bug:124648] {CVE-2022-20154}
  - mmc: block: fix read single on recovery logic (Christian Löhle) [bug:124636] {CVE-2022-20008}
  - io_uring: clean up ->files grabbing (Pavel Begunkov) [task:91386]
  - io_uring: don't rely on weak ->files references (Jens Axboe) [task:91386]
  - io_uring: enable task/files specific overflow flushing (Jens Axboe) [task:91386]
  - io_uring: return cancelation status from poll/timeout/files handlers (Jens Axboe) [task:91386]
  - io_uring: unconditionally grab req->task (Jens Axboe) [task:91386]
  - io_uring: move dropping of files into separate helper (Jens Axboe) [task:91386]
  - io_uring: allow timeout/poll/files killing to take task into account (Jens Axboe) [task:91386]
  - KYLIN: security/kysec: fix panic when 3adm opened and kysec disabled (yangzhao) [bug:124729]
  - KYLIN: security: fix soft lockup bug in security_socket_getpeersec_stream() when security closed (yangzhao) [bug:124559]
  - KYLIN: security/kysec: remove set default rule in module (huanfuxi) [task:91912, bug:124516, bug:109500]
  - KYLIN: Revert "KYLIN: fs/proc: add PKS marking into /proc/osinfo" (huanfuxi)
  - dma-direct: Force unencrypted DMA under SME for certain DMA masks (Tom Lendacky) [bug:122774]
  - dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Robin Murphy) [bug:122774]
  - MIPS: Fix `dma_alloc_coherent' returning a non-coherent allocation (Maciej W. Rozycki) [bug:122774]
  - swiotlb: don't dip into swiotlb pool for coherent allocations (Christoph Hellwig) [bug:122774]
  - swiotlb: refactor swiotlb_map_page (Christoph Hellwig) [bug:122774]
  - swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Christoph Hellwig) [bug:122774]
  - swiotlb: merge swiotlb_unmap_page and unmap_single (Christoph Hellwig) [bug:122774]
  - swiotlb: remove the overflow buffer (Christoph Hellwig) [bug:122774]
  - dma-mapping: merge direct and noncoherent ops (Christoph Hellwig) [bug:122774]
  - dma-mapping: move the dma_coherent flag to struct device (Christoph Hellwig) [bug:122774]
  - KYLIN: osinfo: show working platform (Jackie Liu)
  - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Eric Dumazet)


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-48.0.v2207
changelog:
  - KYLIN: config: set yutai phy driver config to M. (zhaochenguang) [task:94950]
  - KYLIN: security/kysec: allow record audit log when kysec enabled (yangzhao)
  - faddr2line: Fix overlapping text section failures, the sequel (Josh Poimboeuf)
  - scripts/faddr2line: Fix overlapping text section failures (Josh Poimboeuf)
  - KYLIN: kysec: fix potential out-of-bounds access issues of name (Jackie Liu)
  - KYLIN: kysec: Use pr_debug instead of manual implementation (Jackie Liu)
  - KYLIN: kysec: Remove unnecessary zeroing (Jackie Liu)
  - KYLIN: kysec: use pr_fmt auto generate prefix (Jackie Liu)
  - KYLIN: kysec: adjust kysec disabled state of hooks (Jackie Liu)
  - KYLIN: kysec: exit the thread when kysec is closed (Jackie Liu)
  - KYLIN: osinfo: make uptime pretty for human beings (Jackie Liu)
  - x86/speculation/mmio: Print SMT warning (Josh Poimboeuf) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - KVM: x86/speculation: Disable Fill buffer clear within guests (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/srbds: Update SRBDS mitigation selection (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation: Add a common function for MD_CLEAR mitigation update (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - Documentation: Add documentation for Processor MMIO Stale Data (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/cpu: Add another Alder Lake CPU to the Intel family (Gayatri Kammela) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Tony Luck) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - cpu/speculation: Add prototype for cpu_show_srbds() (Guenter Roeck) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - KVM: VMX: Mark RCX, RDX and RSI as clobbered in vmx_vcpu_run()'s asm blob (Sean Christopherson) [bug:125047]
  - KVM: VMX: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [bug:125047]
  - KVM: s390: vsie: Fix delivery of addressing exceptions (David Hildenbrand) [bug:125047]
  - KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks (David Hildenbrand) [bug:125047]
  - KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support (Sean Christopherson) [bug:125047]
  - KVM: nVMX: Properly handle userspace interrupt window request (Sean Christopherson) [bug:125047]
  - KVM: x86: Gracefully handle __vmalloc() failure during VM allocation (Sean Christopherson) [bug:125047]
  - KVM: x86: Allocate new rmap and large page tracking when moving memslot (Sean Christopherson) [bug:125047]
  - x86/cpu: Add Jasper Lake to Intel family (Zhang Rui) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/cpu: Add Elkhart Lake to Intel family (Gayatri Kammela) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Sean Christopherson) [bug:125047]
  - KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Sean Christopherson) [bug:125047]
  - KYLIN: phy:fix fiber and utp can't up at the same time (zhaochenguang) [task:69009]
  - KYLIN: crypto: add sm2 module (yushanshan) [bug:125310]
  - KYLIN: config: enable logitech wheels configuration and force feedback support (Jackie Liu) [task:94256]
  - KYLIN: kernel.spec: fix upgrade from SP1 to SP3 (Jackie Liu) [bug:124466]
  - xfs: cover the log during log quiesce (Brian Foster) [task:82242]
  - xfs: sync lazy sb accounting on quiesce of read-only mounts (Brian Foster) [task:82242]
  - xfs: make use of the l_targ field in struct xlog (Christoph Hellwig) [task:82242]
  - xfs: separate log cleaning from log quiesce (Brian Foster) [task:82242]
  - xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [task:82242]
  - xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [task:82242]
  - xfs: ratelimit unmount time per-buffer I/O error alert (Brian Foster) [task:82242]
  - KYLIN: mod-blacklist.sh: drop blacklist of nft_chain_*.ko (Jackie Liu)
  - KYLIN: backport-tools: add convert-to-lts tool (Jackie Liu)
  - powerpc/32: Fix overread/overwrite of thread_struct via ptrace (Michael Ellerman) [bug:124640] {CVE-2022-32981}
  - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Andrii Nakryiko) [task:93705]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-49.0.v2207
changelog:
  - fs: sysfs_emit: Remove PAGE_SIZE alignment check (Lucas Wei)
  - workqueue: Add RCU annotation for pwq list walk (Sebastian Andrzej Siewior)
  - xfs: fix unused log variable in xfs_log_cover() (Brian Foster)
  - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Eric Dumazet) [task:95868]
  - netfilter: nf_tables: silence a RCU-list warning in nft_table_lookup() (Qian Cai) [task:95868]
  - netfilter: nf_tables: fix infinite loop when expr is not available (Florian Westphal) [task:95868]
  - netfilter: nf_tables: autoload modules from the abort path (Pablo Neira Ayuso) [task:95868]
  - netfilter: ecache: don't look for ecache extension on dying/unconfirmed conntracks (Florian Westphal) [task:95868]
  - rcu: Add support for consolidated-RCU reader checking (Joel Fernandes (Google))
  - rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Joel Fernandes (Google))
  - treewide: Rename rcu_dereference_raw_notrace() to _check() (Joel Fernandes (Google))
  - netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Pablo Neira Ayuso)
  - netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Pablo Neira Ayuso)
  - netfilter: nf_tables: add nft_expr_type_request_module() (Pablo Neira Ayuso)
  - ftrace: Create new ftrace_internal.h header (Steven Rostedt (VMware))
  - KYLIN: sched: Improve spawn test of UnixBench (liwanwu) [bug:119995]
  - KYLIN: net: socket server performance optimization (luoqing) [bug:120014]
  - KYLIN: security/kysec: reduce repeated judgments in kysec_get_status() (yangzhao)
  - KYLIN: fs: Optimize unixbench's file copy test (pengcan) [bug:121719]
  - KYLIN: usb: Improves USB2.0 write performance for External HDD device(0x0b05:0x1932) (Hu Xiaoying) [task:89793]
  - sched/fair: Add document for burstable CFS bandwidth (Huaixin Chang) [task:94280]
  - sched/fair: Add cfs bandwidth burst statistics (Huaixin Chang) [task:94280]
  - sched/fair: Introduce the burstable CFS controller (Huaixin Chang) [task:94280]
  - sched: Defend cfs and rt bandwidth quota against overflow (Huaixin Chang) [task:94280]
  - KYLIN: add linux_headers_install.sh script to build out of tree modules (George Guo) [task:94951]
  - KYLIN: loongarch/config: support parport as module (wangxuewen) [task:95203]
  - KYLIN: io_uring: fix missing remove ITER_KVEC (Jackie Liu) [task:96351]
  - KYLIN: ft-hda: solve ft-hda losing when reboot (songxiebing) [task:93001]
  - hwmon: (scpi-hwmon) shows the negative temperature properly (Riwen Lu) [bug:56117]
  - io_uring: fix ignoring xa_store errors (Pavel Begunkov) [task:95530]
  - io_uring: Fix XArray usage in io_uring_add_task_file (Matthew Wilcox (Oracle)) [task:95530]
  - io_uring: don't run task work on an exiting task (Jens Axboe) [task:95530]
  - task_work: only grab task signal lock when needed (Jens Axboe) [task:95530]
  - io_uring: no need to call xa_destroy() on empty xarray (Jens Axboe) [task:96230]
  - tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Davide Caratti)
  - xfs: don't reserve per-AG space for an internal log (Darrick J. Wong) [task:82242]
  - KYLIN: Revert "KYLIN: logo: Change YHKYLIN logo to KYLINSOFT." (Jackie Liu) [task:74569]
  - KYLIN: kysec: Optimize the operation of kysec under file paths (Jackie Liu)
  - KYLIN: kysec: Use static_key instead of unlikely to further optimize efficiency (Jackie Liu)
  - KYLIN: loongarch/config: Add support for two filesystems on loongarch (wangxuewen) [bug:122374]
  - xhci: Keep interrupt disabled in initialization until host is running. (Hongyu Xie) [task:95460]
  - KYLIN: kysec: Fix kysec crash due to kysec_is_disabled bug (Jackie Liu) [task:95345]
  - KYLIN: kysec: Optimize kysec_is_disabled branch prediction (Jackie Liu)


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-50.0.v2207
changelog:
  - KYLIN: fix errors when run ./linux-headers-$version.sh (George Guo) [task:94951]
  - KYLIN: net: replace cpumask_equal with cpumask_subset (xiaolinkui) [task:97876]
  - KYLIN: loongarch: fix io_uring series system call exception (Enze Li) [bug:124889]
  - selftests/x86/mov_ss_trap: Fix the SYSENTER test (Andy Lutomirski)
  - KYLIN: x86: debug_defconfig: more netfilter test module (Jackie Liu)
  - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (huhai) [task:94748]
  - io_uring: Convert advanced XArray uses to the normal API (Matthew Wilcox (Oracle)) [task:98126]
  - exec: Move io_uring_task_cancel after the point of no return (Eric W. Biederman) [task:97817]
  - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Thomas Gleixner) [task:87159]
  - clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne (Keqian Zhu) [task:87159]
  - futex: Adjust absolute futex timeouts with per time namespace offset (Andrei Vagin) [task:87159]
  - arm64: vdso32: make vdso32 install conditional (Frank van der Linden) [task:87159]
  - ARM64: vdso32: Install vdso32 from vdso_install (Stephen Boyd) [task:87159]
  - vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Thomas Gleixner) [task:87159]
  - timekeeping/vsyscall: Provide vdso_update_begin/end() (Thomas Gleixner) [task:87159]
  - lib/vdso: Allow to add architecture-specific vdso data (Sven Schnelle) [task:87159]
  - arm64: enable time namespace support (Andrei Vagin) [task:87159]
  - arm64/vdso: Restrict splitting VVAR VMA (Andrei Vagin) [task:87159]
  - arm64/vdso: Handle faults on timens page (Andrei Vagin) [task:87159]
  - arm64/vdso: Add time namespace page (Andrei Vagin) [task:87159]
  - arm64/vdso: Zap vvar pages when switching to a time namespace (Andrei Vagin) [task:87159]
  - arm64/vdso: use the fault callback to map vvar pages (Andrei Vagin) [task:87159]
  - futex: Remove unused or redundant includes (André Almeida) [task:87159]
  - arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Will Deacon) [task:87159]
  - mmap locking API: initial implementation as rwsem wrappers (Michel Lespinasse) [task:87159]
  - x86/vdso: Unbreak paravirt VDSO clocks (Thomas Gleixner) [task:87159]
  - lib/vdso: Provide sanity check for cycles (again) (Thomas Gleixner) [task:87159]
  - clocksource: Remove obsolete ifdef (Thomas Gleixner) [task:87159]
  - selftests/timens: handle a case when alarm clocks are not supported (Andrei Vagin) [task:87159]
  - arm64: vdso: Add --eh-frame-hdr to ldflags (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Vincenzo Frascino) [task:87159]
  - arm64: vdso: use consistent 'map' nomenclature (Mark Rutland) [task:87159]
  - arm64: vdso: use consistent 'abi' nomenclature (Mark Rutland) [task:87159]
  - arm64: vdso: simplify arch_vdso_type ifdeffery (Mark Rutland) [task:87159]
  - arm64: vdso: remove aarch32_vdso_pages[] (Mark Rutland) [task:87159]
  - arm64: vdso: Add '-Bsymbolic' to ldflags (Vincenzo Frascino) [task:87159]
  - kbuild: fix DT binding schema rule again to avoid needless rebuilds (Masahiro Yamada) [task:87159]
  - x86/vdso/vdso2c: Convert iterators to unsigned (Dmitry Safonov) [task:87159]
  - x86/vdso/vdso2c: Correct error messages on file open (Dmitry Safonov) [task:87159]
  - vdso/datapage: Use correct clock mode name in comment (Christian Brauner) [task:87159]
  - proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Andrei Vagin) [task:87159]
  - arm64: vdso: don't free unallocated pages (Mark Rutland) [task:87159]
  - time/namespace: Add max_time_namespaces ucount (Dmitry Safonov) [task:87159]
  - time/namespace: Fix time_for_children symlink (Michael Kerrisk (man-pages)) [task:87159]
  - um: Fix header inclusion (Vincenzo Frascino) [task:87159]
  - lib/vdso: Enable common headers (Vincenzo Frascino) [task:87159]
  - x86/vdso: Enable x86 to use common headers (Vincenzo Frascino) [task:87159]
  - arm64: vdso32: Include common headers in the vdso library (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Include common headers in the vdso library (Vincenzo Frascino) [task:87159]
  - arm64: Introduce asm/vdso/processor.h (Vincenzo Frascino) [task:87159]
  - arm64: vdso32: Code clean up (Vincenzo Frascino) [task:87159]
  - linux/elfnote.h: Replace elf.h with UAPI equivalent (Vincenzo Frascino) [task:87159]
  - common: Introduce processor.h (Vincenzo Frascino) [task:87159]
  - linux/ktime.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/jiffies.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/time64.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/time32.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/time.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/math64.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/clocksource.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - arm64: Introduce asm/vdso/clocksource.h (Vincenzo Frascino) [task:87159]
  - x86: Introduce asm/vdso/clocksource.h (Vincenzo Frascino) [task:87159]
  - linux/limits.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/bits.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/const.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - arm64: compat: Fix syscall number of compat_clock_getres (Vincenzo Frascino) [task:87159]
  - selftests/timens: Remove duplicated include <time.h> (YueHaibing) [task:87159]
  - sys/sysinfo: Respect boottime inside time namespace (Cyril Hrubis) [task:87159]
  - kbuild: fix DT binding schema rule to detect command line changes (Masahiro Yamada) [task:87159]
  - clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Vincenzo Frascino) [task:87159]
  - lib/vdso: Allow architectures to provide the vdso data pointer (Christophe Leroy) [task:87159]
  - lib/vdso: Allow architectures to override the ns shift operation (Christophe Leroy) [task:87159]
  - lib/vdso: Allow fixed clock mode (Christophe Leroy) [task:87159]
  - lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Thomas Gleixner) [task:87159]
  - lib/vdso: Avoid highres update if clocksource is not VDSO capable (Thomas Gleixner) [task:87159]
  - lib/vdso: Cleanup clock mode storage leftovers (Thomas Gleixner) [task:87159]
  - ARM/arm64: vdso: Use common vdso clock mode storage (Thomas Gleixner) [task:87159]
  - x86/vdso: Use generic VDSO clock mode storage (Thomas Gleixner) [task:87159]
  - clocksource: Add common vdso clock mode storage (Thomas Gleixner) [task:87159]
  - x86/vdso: Move VDSO clocksource state tracking to callback (Thomas Gleixner) [task:87159]
  - clocksource: Cleanup struct clocksource and documentation (Thomas Gleixner) [task:87159]
  - lib/vdso: Allow the high resolution parts to be compiled out (Thomas Gleixner) [task:87159]
  - x86/vdso: Mark the TSC clocksource path likely (Thomas Gleixner) [task:87159]
  - selftests: use LDLIBS for libraries instead of LDFLAGS (Dmitry Safonov)
  - KVM: x86: reorganize pvclock_gtod_data members (Paolo Bonzini) [task:87159]
  - MAINTAINERS: Correct path to time namespace source file (Dmitry Safonov) [task:87159]
  - MIPS: syscalls: fix indentation of the 'SYSNR' message (Alexander Lobakin) [task:87159]
  - lib/vdso: Update coarse timekeeper unconditionally (Thomas Gleixner) [task:87159]
  - lib/vdso: Make __arch_update_vdso_data() logic understandable (Thomas Gleixner) [task:87159]
  - lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Christophe Leroy) [task:87159]
  - selftests/timens: Check for right timens offsets after fork and exec (Andrei Vagin) [task:87159]
  - selftests/timens: Add a simple perf test for clock_gettime() (Andrei Vagin) [task:87159]
  - selftests/timens: Add timer offsets test (Andrei Vagin) [task:87159]
  - selftests/timens: Add procfs selftest (Dmitry Safonov) [task:87159]
  - selftests/timens: Add a test for clock_nanosleep() (Andrei Vagin) [task:87159]
  - selftests/timens: Add a test for timerfd (Andrei Vagin) [task:87159]
  - selftests/timens: Add Time Namespace test for supported clocks (Dmitry Safonov) [task:87159]
  - fs/proc: Introduce /proc/pid/timens_offsets (Andrei Vagin) [task:87159]
  - x86/vdso: Zap vvar pages when switching to a time namespace (Dmitry Safonov) [task:87159]
  - x86/vdso: On timens page fault prefault also VVAR page (Dmitry Safonov) [task:87159]
  - x86/vdso: Handle faults on timens page (Dmitry Safonov) [task:87159]
  - time: Allocate per-timens vvar page (Dmitry Safonov) [task:87159]
  - x86/vdso: Add time napespace page (Dmitry Safonov) [task:87159]
  - x86/vdso: Provide vdso_data offset on vvar_page (Dmitry Safonov) [task:87159]
  - lib/vdso: Prepare for time namespace support (Thomas Gleixner) [task:87159]
  - x86/vdso: Restrict splitting VVAR VMA (Dmitry Safonov) [task:87159]
  - fs/proc: Respect boottime inside time namespace for /proc/uptime (Dmitry Safonov) [task:87159]
  - posix-timers: Make clock_nanosleep() time namespace aware (Andrei Vagin) [task:87159]
  - hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Andrei Vagin) [task:87159]
  - alarmtimer: Make nanosleep() time namespace aware (Andrei Vagin) [task:87159]
  - posix-timers: Make timer_settime() time namespace aware (Andrei Vagin) [task:87159]
  - timerfd: Make timerfd_settime() time namespace aware (Andrei Vagin) [task:87159]
  - time: Add do_timens_ktime_to_host() helper (Andrei Vagin) [task:87159]
  - posix-clocks: Wire up clock_gettime() with timens offsets (Andrei Vagin) [task:87159]
  - posix-timers: Use clock_get_ktime() in common_timer_get() (Andrei Vagin) [task:87159]
  - posix-clocks: Introduce clock_get_ktime() callback (Andrei Vagin) [task:87159]
  - alarmtimer: Provide get_timespec() callback (Andrei Vagin) [task:87159]
  - alarmtimer: Rename gettime() callback to get_ktime() (Andrei Vagin) [task:87159]
  - posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Andrei Vagin) [task:87159]
  - posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Andrei Vagin) [task:87159]
  - time: Add timens_offsets to be used for tasks in time namespace (Andrei Vagin) [task:87159]
  - ns: Introduce Time Namespace (Andrei Vagin) [task:87159]
  - lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Andrei Vagin) [task:87159]
  - lib/vdso: Avoid duplication in __cvdso_clock_getres() (Christophe Leroy) [task:87159]
  - lib/vdso: Add unlikely() hint into vdso_read_begin() (Andrei Vagin) [task:87159]
  - lib/vdso: Let do_coarse() return 0 to simplify the callsite (Christophe Leroy) [task:87159]
  - x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Vincenzo Frascino) [task:87159]
  - arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Vincenzo Frascino) [task:87159]
  - lib/vdso: Remove checks on return value for 32 bit vDSO (Vincenzo Frascino) [task:87159]
  - lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Vincenzo Frascino) [task:87159]
  - lib/vdso: Build 32 bit specific functions in the right context (Vincenzo Frascino) [task:87159]
  - arm64: compat: vdso: Expose BUILD_VDSO32 (Vincenzo Frascino) [task:87159]
  - raid6/test: fix a compilation error (Zhengyuan Liu) [task:87159]
  - lib/vdso: Make __cvdso_clock_getres() static (Vincenzo Frascino) [task:87159]
  - y2038: vdso: change time_t to __kernel_old_time_t (Arnd Bergmann) [task:87159]
  - y2038: add __kernel_old_timespec and __kernel_old_time_t (Arnd Bergmann) [task:87159]
  - selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Kees Cook) [task:87159]
  - selftests: breakpoints: Fix a typo of function name (Masami Hiramatsu) [task:87159]
  - timekeeping/vsyscall: Update VDSO data unconditionally (Huacai Chen) [task:87159]
  - KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti) [task:87159]
  - lib/vdso: Make clock_getres() POSIX compliant again (Thomas Gleixner) [task:87159]
  - selftests: Add kselftest-all and kselftest-install targets (Shuah Khan) [task:87159]
  - um: Fix VDSO compiler warning (Johannes Berg) [task:87159]
  - ipc: fix sparc64 ipc() wrapper (Arnd Bergmann) [task:87159]
  - timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Thomas Gleixner) [task:87159]
  - selftests: use "$(MAKE)" instead of "make" (Ilya Leoshkevich) [task:87159]
  - arm64: compat: vdso: Use legacy syscalls as fallback (Thomas Gleixner) [task:87159]
  - x86/vdso/32: Use 32bit syscall fallback (Thomas Gleixner) [task:87159]
  - lib/vdso/32: Provide legacy syscall fallbacks (Thomas Gleixner) [task:87159]
  - lib/vdso: Move fallback invocation to the callers (Thomas Gleixner) [task:87159]
  - lib/vdso/32: Remove inconsistent NULL pointer checks (Thomas Gleixner) [task:87159]
  - kselftest: save-and-restore errno to allow for %m formatting (Aleksa Sarai)
  - arm64: vdso: Cleanup Makefiles (Vincenzo Frascino) [task:87159]
  - arm64: vdso: fix flip/flop vdso build bug (Naohiro Aota) [task:87159]
  - linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Masahiro Yamada) [task:87159]
  - x86/vdso: Fix flip/flop vdso build bug (Naohiro Aota) [task:87159]
  - timekeeping/vsyscall: Use __iter_div_u64_rem() (Arnd Bergmann) [task:87159]
  - arm64: compat: Fix __arch_get_hw_counter() implementation (Vincenzo Frascino) [task:87159]
  - arm64: Fix __arch_get_hw_counter() implementation (Vincenzo Frascino) [task:87159]
  - lib/vdso: Make delta calculation work correctly (Thomas Gleixner) [task:87159]
  - arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Catalin Marinas) [task:87159]
  - arm64: vdso: Remove unnecessary asm-offsets.c definitions (Catalin Marinas) [task:87159]
  - vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Catalin Marinas) [task:87159]
  - x86/vdso: Add clock_gettime64() entry point (Vincenzo Frascino) [task:87159]
  - x86/vdso: Add clock_getres() entry point (Vincenzo Frascino) [task:87159]
  - x86/vdso: Switch to generic vDSO implementation (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Enable vDSO compat support (Vincenzo Frascino) [task:87159]
  - arm64: compat: Get sigreturn trampolines from vDSO (Vincenzo Frascino) [task:87159]
  - arm64: elf: VDSO code page discovery (Vincenzo Frascino) [task:87159]
  - arm64: compat: VDSO setup for compat layer (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Refactor vDSO code (Vincenzo Frascino) [task:87159]
  - arm64: compat: Add vDSO (Vincenzo Frascino) [task:87159]
  - arm64: compat: Generate asm offsets for signals (Vincenzo Frascino) [task:87159]
  - arm64: compat: Expose signal related structures (Vincenzo Frascino) [task:87159]
  - arm64: compat: Add missing syscall numbers (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Build vDSO with -ffixed-x18 (Peter Collingbourne) [task:87159]
  - arm64: vdso: Substitute gettimeofday() with C implementation (Vincenzo Frascino) [task:87159]
  - timekeeping: Provide a generic update_vsyscall() implementation (Vincenzo Frascino) [task:87159]
  - lib/vdso: Add compat support (Vincenzo Frascino) [task:87159]
  - lib/vdso: Provide generic VDSO implementation (Vincenzo Frascino) [task:87159]
  - vdso: Define standardized vdso_datapage (Vincenzo Frascino) [task:87159]
  - hrtimer: Split out hrtimer defines into separate header (Vincenzo Frascino) [task:87159]
  - clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Julien Thierry) [task:87159]
  - selftests: vm: Fix test build failure when built by itself (Shuah Khan) [task:87159]
  - tests: fix pidfd-test compilation (Christian Brauner) [task:87159]
  - arm64: arch_timer: mark functions as __always_inline (Anders Roxell) [task:87159]
  - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Thomas Gleixner) [task:87159]
  - selftests: Remove forced unbuffering for test running (Kees Cook) [task:87159]
  - arm64: vdso: Explicitly add build-id option (Laura Abbott) [task:87159]
  - selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Shuah Khan) [task:87159]
  - selftests: fix install target to use default install path (Shuah Khan) [task:87159]
  - x86/vdso: Remove hpet_page from vDSO (Jia Zhang) [task:87159]
  - clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Marc Zyngier) [task:87159]
  - clocksource/arm_arch_timer: Remove use of workaround static key (Marc Zyngier) [task:87159]
  - clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Marc Zyngier) [task:87159]
  - clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Marc Zyngier) [task:87159]
  - arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Marc Zyngier) [task:87159]
  - watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Marc Zyngier) [task:87159]
  - arm64: arch_timer: Ensure counter register reads occur with seqlock held (Will Deacon) [task:87159]
  - selftests: Add test plan API to kselftest.h and adjust callers (Kees Cook)
  - selftests: Move test output to diagnostic lines (Kees Cook)
  - selftests: Distinguish between missing and non-executable (Kees Cook)
  - selftests: Add plan line and fix result line syntax (Kees Cook)
  - selftests: Extract logic for multiple test runs (Kees Cook)
  - selftests: Use runner.sh for emit targets (Kees Cook)
  - selftests: Extract single-test shell logic from lib.mk (Kees Cook)
  - arm64: compat: Add KUSER_HELPERS config option (Vincenzo Frascino) [task:87159]
  - arm64: compat: Refactor aarch32_alloc_vdso_pages() (Vincenzo Frascino) [task:87159]
  - arm64: compat: Split kuser32 (Vincenzo Frascino) [task:87159]
  - arm64: compat: Alloc separate pages for vectors and sigpage (Vincenzo Frascino) [task:87159]
  - selftests: fix headers_install circular dependency (Shuah Khan) [task:87159]
  - x86/vdso: Rename variable to fix -Wshadow warning (Leonardo Brás) [task:87159]
  - arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Vincenzo Frascino) [task:87159]
  - arch: add pidfd and io_uring syscalls everywhere (Arnd Bergmann)
  - arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Masahiro Yamada) [task:87159]
  - arm64: vdso: fix and clean-up Makefile (Masahiro Yamada) [task:87159]
  - perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Arnaldo Carvalho de Melo) [task:87159]
  - linux/kernel.h: split *_MAX and *_MIN macros into <linux/limits.h> (Masahiro Yamada) [task:87159]
  - linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, SHRT_MIN (Masahiro Yamada) [task:87159]
  - selftests: add tests for pidfd_send_signal() (Christian Brauner)
  - checksyscalls: fix up mq_timedreceive and stat exceptions (Arnd Bergmann) [task:87159]
  - time: Add time_types.h (Deepa Dinamani) [task:87159]
  - sh: fix build error for invisible CONFIG_BUILTIN_DTB_SOURCE (Masahiro Yamada) [task:87159]
  - y2038: add 64-bit time_t syscalls to all 32-bit architectures (Arnd Bergmann)
  - socket: Add struct __kernel_sock_timeval (Deepa Dinamani) [task:87159]
  - arch: sparc: Override struct __kernel_old_timeval (Deepa Dinamani) [task:87159]
  - kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) (Masahiro Yamada) [task:87159]
  - kbuild: simplify rules of data compression with size appending (Masahiro Yamada) [task:87159]
  - alpha: add generic get{eg,eu,g,p,u,pp}id() syscalls (Arnd Bergmann)
  - alpha: add standard statfs64/fstatfs64 syscalls (Arnd Bergmann)
  - sparc64: fix sparc_ipc type conversion (Arnd Bergmann)
  - sh: remove duplicate unistd_32.h file (Arnd Bergmann)
  - arch: add pkey and rseq syscall numbers everywhere (Arnd Bergmann)
  - ipc: rename old-style shmctl/semctl/msgctl syscalls (Arnd Bergmann)
  - arch: add split IPC system calls where needed (Arnd Bergmann)
  - sh: add statx system call (Arnd Bergmann)
  - m68k: assign syscall number for seccomp (Arnd Bergmann)
  - ARM: add kexec_file_load system call number (Arnd Bergmann)
  - ARM: add migrate_pages() system call (Arnd Bergmann)
  - alpha: wire up io_pgetevents system call (Arnd Bergmann)
  - ia64: assign syscall numbers for perf and seccomp (Arnd Bergmann)
  - ia64: add statx and io_pgetevents syscalls (Arnd Bergmann)
  - alpha: update syscall macro definitions (Arnd Bergmann)
  - s390: fix system call tracing (Heiko Carstens) [task:87159]
  - arm64: asm-offsets: remove unused offsets (Andrew Murray) [task:87159]
  - s390: remove compat_wrapper.c (Arnd Bergmann)
  - s390: autogenerate compat syscall wrappers (Arnd Bergmann)
  - s390: use generic UID16 implementation (Arnd Bergmann)
  - ipc: introduce ksys_ipc()/compat_ksys_ipc() for s390 (Arnd Bergmann)
  - s390: open-code s390_personality syscall (Arnd Bergmann)
  - kbuild: remove unused baseprereq (Masahiro Yamada) [task:87159]
  - kbuild: clean up rule_dtc_dt_yaml (Masahiro Yamada) [task:87159]
  - tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Arnaldo Carvalho de Melo) [task:87159]
  - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Will Deacon)
  - arm64: replace arm64-obj-* in Makefile with obj-* (Masahiro Yamada) [task:87159]
  - alpha: generate uapi header and syscall table header files (Firoz Khan)
  - alpha: add system call table generation support (Firoz Khan)
  - alpha: add __NR_syscalls along with NR_SYSCALLS (Firoz Khan)
  - alpha: remove CONFIG_OSF4_COMPAT flag from syscall table (Firoz Khan)
  - alpha: move __IGNORE* entries to non uapi header (Firoz Khan)
  - powerpc: add system call table generation support (Firoz Khan)
  - sh: add system call table generation support (Firoz Khan)
  - sh: add __NR_syscalls along with NR_syscalls (Firoz Khan)
  - mips: add system call table generation support (Firoz Khan)
  - seccomp, s390: fix build for syscall type change (Tycho Andersen)
  - kbuild: Add support for DT binding schema checks (Rob Herring) [task:87159]
  - parisc: add system call table generation support (Firoz Khan)
  - parisc: move __IGNORE* entries to non uapi header (Firoz Khan)
  - asm-generic: add kexec_file_load system call to unistd.h (AKASHI Takahiro)
  - x86/vdso: Remove obsolete "fake section table" reservation (Sean Christopherson) [task:87159]
  - m68k: Add system call table generation support (Firoz Khan)
  - xtensa: add system call table generation support (Firoz Khan)
  - riscv: add asm/unistd.h UAPI header (David Abdurachmanov) [task:87159]
  - sparc: add system call table generation support (Firoz Khan)
  - sparc: move __IGNORE* entries to non uapi header (Firoz Khan)
  - microblaze: add system call table generation support (Firoz Khan)
  - ia64: add system call table generation support (Firoz Khan)
  - builddeb: Fix inclusion of dtbs in debian package (Rob Herring) [task:87159]
  - tools arch uapi: Update asm-generic/unistd.h and arm64 unistd.h copies (Arnaldo Carvalho de Melo) [task:87159]
  - x86: convert vdso to use vm_fault_t (Matthew Wilcox) [task:87159]
  - mm: introduce vmf_insert_pfn_prot() (Matthew Wilcox) [task:87978]
  - mm: remove vm_insert_mixed() (Matthew Wilcox) [task:87978]
  - cramfs: convert to use vmf_insert_mixed (Nicolas Pitre) [task:87978]
  - mm: convert to use vm_fault_t (Souptick Joarder) [task:87978]
  - kbuild: remove unneeded link_multi_deps (Masahiro Yamada) [task:87159]
  - x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Chang S. Bae) [task:87159]
  - x86/vdso: Introduce helper functions for CPU and node number (Chang S. Bae) [task:87159]
  - x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Chang S. Bae) [task:87159]
  - x86/vdso: Rearrange do_hres() to improve code generation (Andy Lutomirski) [task:87159]
  - x86/vdso: Document vgtod_ts better (Andy Lutomirski) [task:87159]
  - x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Andy Lutomirski) [task:87159]
  - x66/vdso: Add CLOCK_TAI support (Thomas Gleixner) [task:87159]
  - x86/vdso: Move cycle_last handling into the caller (Thomas Gleixner) [task:87159]
  - x86/vdso: Simplify the invalid vclock case (Thomas Gleixner) [task:87159]
  - x86/vdso: Replace the clockid switch case (Thomas Gleixner) [task:87159]
  - x86/vdso: Collapse coarse functions (Thomas Gleixner) [task:87159]
  - x86/vdso: Collapse high resolution functions (Thomas Gleixner) [task:87159]
  - x86/vdso: Introduce and use vgtod_ts (Thomas Gleixner) [task:87159]
  - x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Thomas Gleixner) [task:87159]
  - x86/vdso: Enforce 64bit clocksource (Thomas Gleixner) [task:87159]
  - x86/time: Implement clocksource_arch_init() (Thomas Gleixner) [task:87159]
  - clocksource: Provide clocksource_arch_init() (Thomas Gleixner) [task:87159]
  - kbuild: consolidate Devicetree dtb build rules (Rob Herring) [task:87159]
  - nios2: use common rules to build built-in dtb (Rob Herring) [task:87159]
  - powerpc: build .dtb files in dts directory (Rob Herring) [task:87159]
  - nios2: build .dtb files in dts directory (Rob Herring) [task:87159]
  - scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Rob Herring) [task:87159]
  - RISC-V: Request newstat syscalls (Guenter Roeck) [task:87159]
  - y2038: socket: Change recvmmsg to use __kernel_timespec (Arnd Bergmann) [task:87159]
  - y2038: Remove newstat family from default syscall set (Arnd Bergmann)
  - y2038: globally rename compat_time to old_time32 (Arnd Bergmann) [task:87978]
  - alpha: use alpha_ni_syscall only for syscall zero (Al Viro)
  - KYLIN: Revert "arm64: arch_timer: Disable CNTVCT_EL0 trap if workaround is enabled" (Jackie Liu)
  - KYLIN: Revert "arm64:vdso: Rewrite gettimeofday into C." (Jackie Liu)
  - KYLIN: Revert "arm64: arch_timer: Ensure counter register reads occur with seqlock held" (Jackie Liu)
  - KYLIN: Revert "arm64: vdso: Fix clock_getres() for CLOCK_REALTIME" (Jackie Liu)
  - KYLIN: Revert "arm64: vdso: do cntvct workaround in the VDSO" (Jackie Liu)
  - KYLIN: Revert "arm64: vdso: move vdso_fix into struct vdso_data" (Jackie Liu)
  - KYLIN: Revert "arm64: arch_timer: only do cntvct workaround on VDSO path on D05" (Jackie Liu)
  - KYLIN: Revert "KYLIN: arm/arch_timer: fix build missing CONFIG_HISILICON_ERRATUM_161010101" (Jackie Liu)
  - KYLIN: Revert "clocksource/drivers/arch_timer: Fix vdso_fix compile error for arm32" (Jackie Liu)
  - KYLIN: Revert "arm64:ilp32: add vdso-ilp32 and use for signal return" (Jackie Liu)
  - netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (David Wilder) [task:95566]
  - netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (David Wilder) [task:95566]
  - netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (David Wilder) [task:95566]
  - netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (David Wilder) [task:95566]
  - netns: restore ops before calling ops_exit_list (Li RongQing) [task:95566]
  - netns: add pre_exit method to struct pernet_operations (Eric Dumazet) [task:95566]
  - KYLIN: scsi: Add SCSI_DH* config for loongarch. (cuitao) [task:92151]
  - KYLIN: security/kysec: update kysec_mempro module (huanfuxi) [bug:128578]
  - drm/ast: Create the driver for ASPEED proprietory Display-Port (KuoHsiang Chou) [task:94616]
  - drm/ast: Create threshold values for AST2600 (KuoHsiang Chou) [task:94616]
  - drm/ast: Enable the supporting of wide screen on AST2600 (KuoHsiang Chou) [task:94616]
  - drm/ast: Create chip AST2600 (KuoHsiang Chou) [task:94616]
  - NETSWIFT :txgbe: update the driver to 1.3.2 (luoqing) [task:92912]
  - NETSWIFT :txgbe: FIX : fix compile in linux 3.10 (mengyuanlou) [task:92912]
  - NETSWIFT :txgbe: ADD : add flash unlock when upgrade image (mengyuanlou) [task:92912]
  - NETSWIFT :txgbe: FIX : fix some kr flow (mengyuanlou) [task:92912]
  - NETSWIFT :txgbe: fix bug when 1820 is in 1G sfp speed mode, link partner (linglingzhang) [task:92912]
  - NETSWIFT :txgbe: add support for oem ssid and svid (linglingzhang) [task:92912]
  - NETSWIFT :txgbe: add pcie recover switch (zhengzhenpeng) [task:92912]
  - NETSWIFT :txgbe: fix pcie recover bugs (zhengzhenpeng) [task:92912]
  - NETSWIFT :txgbe: FIX : fix vxlan/geneve port not set to hardware (mengyuanlou) [task:92912]
  - NETSWIFT: ngbe: update the driver to 1.2.2 (luoqing) [task:92912]
  - NETSWIFT :ngbe: ADD : add yt 101 mode support (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: FIX : fix compile in ubuntu 21.10 (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: busfix linkspeed setup failed when link is down (zhengzhenpeng) [task:92912]
  - NETSWIFT :ngbe: ADD-add-link-retry-switch-to-configure (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: add support for oem ssid and svid (linglingzhang) [task:92912]
  - NETSWIFT :ngbe: ADD : add yt8531s id support (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: read flash from flash only in phy init (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: ADD : add retry use an err bit (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: CH : use sw configure efuse (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: add pcie recover switch (zhengzhenpeng) [task:92912]
  - NETSWIFT :ngbe: fix pcie recover bugs (zhengzhenpeng) [task:92912]
  - NETSWIFT :ngbe: fix phy set to force 100M autoneg off with partner (zhengzhenpeng) [task:92912]
  - WIREGUARD-LINUX-COMPAT: net: WireGuard secure network tunnel (Jason A. Donenfeld) [task:90253]
  - vt: drop old FONT ioctls (Jiri Slaby) [bug:128721] {CVE-2021-33656}
  - KYLIN: debug_defconfig: enable CONFIG_UBSAN (Jackie Liu)
  - KYLIN: sync-stable: fix wrong exit status when failed (Jackie Liu)
  - crypto: hisilicon delete invlaid api and config (Yu'an Wang) [bug:122239]
  - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() (Yu'an Wang) [bug:122239]
  - uacce: misc fixes (Yu'an Wang) [bug:122239]
  - misc/uacce: fixup out-of-bounds array write (Yu'an Wang) [bug:122239]
  - crypto/sec: add aead support for user-side (Yu'an Wang) [bug:122239]
  - UACCE: backport from mainline (Yu'an Wang) [bug:122239]
  - crypto: hisilicon-Cap block size at 2^31 (Yu'an Wang) [bug:122239]
  - crypto: hisilicon-hpre add req check when callback (Yu'an Wang) [bug:122239]
  - crypto: hisilicon- count send_ref when sending bd (Yu'an Wang) [bug:122239]
  - crypto: hisilicon-enhancement of qm DFX (Yu'an Wang) [bug:122239]
  - crypto: hisilicon-memory management optimization (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fix packet loss for acc (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/sec: modify driver to adapt dm-crypt (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: reinforce reset failure scene (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/zip: fix decompress a empty file (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/hpre: dfx for IO operation and delay (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/sec: Overall optimization of sec code (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: optimize the maximum number of VF and delete invalid addr (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: optimize set hw_reset flag logic for user (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fixup the problem of wrong judgement of used (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: Move all the same logic functions of hisilicon crypto to qm (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fix the way judge whether q stop in user space (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fixup compilation dependency (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/rde: optimize debug regs clear logic (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/sec: change sec_control reg config (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/hpre: add likely and unlikey in result judgement (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/hpre: optimize key process before free (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: remove invalid addr print (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/zip: use offset fields in sqe to avoid SG_SPLIT (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fix wrong number of sg elements after dma map (Yu'an Wang) [bug:122239]
  - uacce: Remove uacce mode 1 relatives (Yu'an Wang) [bug:122239]
  - drivers/crypto/hisilicon: Remove uacce mode 1 logic below hisilicon (Yu'an Wang) [bug:122239]
  - drivers/crypto/hisilicon/sec2: add initial configuration in sec_engine_init (Yu'an Wang) [bug:122239]
  - KYLIN:crypto/hisilicon: The driver version is aligned to the Euler kernel (liyouhong) [bug:122239]
  - EULER: memcg: update the child's qos_level synchronously in memcg_qos_write() (Jing Xiangfeng) [task:85149]
  - EULER: memcg: Add static key for memcg priority (Jing Xiangfeng) [task:85149]
  - EULER: memcg: fix kabi broken when enable CONFIG_MEMCG_QOS (Jing Xiangfeng) [task:85149]
  - EULER: memcg: support priority for oom (Jing Xiangfeng) [task:85149]
  - selftest: kvm: Reorder vcpu_load_state steps for AMX (gehao) [task:88336]
  - selftests: kvm: Fix set_regs fail (gehao) [task:88363]
  - selftests: kvm/evmcs_test: complete I/O before migrating guest state (gehao) [task:88363]
  - KVM: selftests: complete IO before migrating guest state (gehao) [task:88336]
  - KVM: selftests: disable stack protector for all KVM tests (Sean Christopherson) [task:88336]
  - KVM: selftests: explicitly disable PIE for tests (Sean Christopherson) [task:88336]
  - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Alexander Graf) [task:97316]
  - Bluetooth: stop proccessing malicious adv data (Pavel Skripkin) [task:97308]
  - io_uring: Fix use of XArray in __io_uring_files_cancel (Matthew Wilcox (Oracle))
  - Bluetooth: hci_event: Fix checking for invalid handle on error status (Luiz Augusto von Dentz) [task:96848]
  - Bluetooth: hci_event: Ignore multiple conn complete events (Soenke Huster) [task:96848]
  - KYLIN: arm64: debug_defconfig: disable debug kobject (Jackie Liu)
  - KYLIN: debug_defconfig: make kmemleak off default (Jackie Liu)
  - KYLIN: net: genric phy driver 'ethtool -i' display error. (zhaochenguang) [task:90223]
  - KYLIN: net: loongson gmac add 'ethtool -i' info. (zhaochenguang) [bug:120208]
  - KYLIN: sound/soc: add the CJC8988 driver provided by loongson (Yongzhen Zhang) [task:91306]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-51.0.v2207
changelog:
  - KYLIN: sched: reserve some field for sched_statistics (Zhengyuan Liu)
  - ext4: make variable "count" signed (Ding Xiang)
  - xen/arm: Fix race in RB-tree based P2M accounting (Oleksandr Tyshchenko) [bug:129870] {CVE-2022-33744}
  - xen/blkfront: force data bouncing when backend is untrusted (Roger Pau Monne) [bug:129843] {CVE-2022-33742}
  - xen/netfront: force data bouncing when backend is untrusted (Roger Pau Monne) [bug:129847] {CVE-2022-33741}
  - xen/netfront: fix leaking data in shared pages (Roger Pau Monne) [bug:129851] {CVE-2022-33740}
  - xen/blkfront: fix leaking data in shared pages (Roger Pau Monne) [bug:129856] {CVE-2022-26365}
  - net: rose: fix UAF bugs caused by timer handler (Duoming Zhou) [bug:129862] {CVE-2022-2318}
  - ext4: avoid cycles in directory h-tree (Jan Kara) [bug:129812] {CVE-2022-1184}
  - ext4: verify dir block before splitting it (Jan Kara) [bug:129812] {CVE-2022-1184}
  - floppy: use a statically allocated error counter (Willy Tarreau) [bug:129818] {CVE-2022-1652}
  - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent prealloc proc writes (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - xen/pvcalls: use alloc/free_pages_exact() (Juergen Gross) [bug:129775] {CVE-2022-23041}
  - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() (Juergen Gross) [bug:129758] {CVE-2022-23042}
  - xen/9p: use alloc/free_pages_exact() (Juergen Gross) [bug:129775] {CVE-2022-23041}
  - xen/gnttab: fix gnttab_end_foreign_access() without page specified (Juergen Gross) [bug:129775] {CVE-2022-23041}
  - xen: remove gnttab_query_foreign_access() (Juergen Gross)
  - xen/gntalloc: don't use gnttab_query_foreign_access() (Juergen Gross) [bug:129771] {CVE-2022-23039}
  - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross) [bug:129767] {CVE-2022-23036}
  - xen/grant-table: add gnttab_try_end_foreign_access() (Juergen Gross) [bug:129783, bug:129767] {CVE-2022-23036, CVE-2022-23038}
  - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case (Juergen Gross) [bug:129763] {CVE-2022-23040}
  - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross) [bug:129783] {CVE-2022-23038}
  - xen/netfront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross) [bug:129779] {CVE-2022-23037}
  - video: fbdev: sm712fb: Fix crash in smtcfb_read() (Helge Deller) [bug:129866] {CVE-2022-2380}
  - HID: holtek: fix mouse probing (Benjamin Tissoires)
  - hamradio: improve the incomplete fix to avoid NPD (Lin Ma) [bug:129795] {CVE-2022-1195}
  - HID: google: add eel USB id (xiazhengqiao) [bug:129822] {CVE-2022-20132}
  - HID: add USB_HID dependancy to hid-prodikeys (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: add USB_HID dependancy to hid-chicony (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: add USB_HID dependancy on some USB HID drivers (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: check for valid USB device for many HID drivers (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: wacom: fix problems when device is not a valid USB device (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: add hid_is_usb() function to make it simpler for USB detection (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - hamradio: remove needs_free_netdev to avoid UAF (Lin Ma) [bug:129795] {CVE-2022-1195}
  - hamradio: defer 6pack kfree after unregister_netdev (Lin Ma) [bug:129795] {CVE-2022-1195}
  - hamradio: defer ax25 kfree after unregister_netdev (Lin Ma) [bug:129795] {CVE-2022-1195}
  - net: hamradio: fix memory leak in mkiss_close (Pavel Skripkin) [bug:129795] {CVE-2022-1195}
  - HID: google: add don USB id (Shou-Chieh Hsu) [bug:129822] {CVE-2022-20132}
  - xen/xenbus: Fix granting of vmalloc'd memory (Simon Leiner)
  - xen-netfront: fix potential deadlock in xennet_remove() (Andrea Righi)
  - HID: google: add moonball USB id (Chen-Tsung Hsieh) [bug:129822] {CVE-2022-20132}
  - net_sched: fix a crash in tc_new_tfilter() (Cong Wang) [bug:129750] {CVE-2021-39713}
  - net: sched: make function qdisc_free_cb() static (Wei Yongjun)
  - net: sched: use Qdisc rcu API instead of relying on rtnl lock (Vlad Buslov) [bug:129750] {CVE-2021-39713}
  - net: sched: add helper function to take reference to Qdisc (Vlad Buslov)
  - net: sched: extend Qdisc with rcu (Vlad Buslov)
  - net: sched: rename qdisc_destroy() to qdisc_put() (Vlad Buslov)
  - net: core: netlink: add helper refcount dec and lock function (Vlad Buslov)
  - netlink: fix doc about nlmsg_parse/nla_validate (Nicolas Dichtel) [task:96091]
  - netlink: Fix nlmsg_parse as a wrapper for strict message parsing (David Ahern) [task:96091]
  - bpf: Add classid helper only based on skb->sk (Daniel Borkmann) [task:96091]
  - bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Daniel Borkmann) [task:96091]
  - tcp_cubic: refactor code to perform a divide only when needed (Eric Dumazet) [task:96091]
  - tcp_cubic: make Hystart aware of pacing (Eric Dumazet) [task:96091]
  - tcp_cubic: tweak Hystart detection for short RTT flows (Eric Dumazet) [task:96091]
  - tcp_cubic: switch bictcp_clock() to usec resolution (Eric Dumazet) [task:96091]
  - tcp_cubic: remove one conditional from hystart_update() (Eric Dumazet) [task:96091]
  - tcp_cubic: optimize hystart_update() (Eric Dumazet) [task:96091]
  - net: relax SO_TXTIME CAP_NET_ADMIN check (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: do not call fq_peek() twice per packet (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: add horizon attribute (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: enable use of hrtimer slack (Eric Dumazet) [task:96091]
  - net_sched: do not reprogram a timer about to expire (Eric Dumazet) [task:96091]
  - net_sched: add qdisc_watchdog_schedule_range_ns() (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: properly set sk->sk_pacing_status (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: remove one obsolete check in fq_dequeue() (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: handle non connected flows (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: do not assume EDT packets are ordered (Eric Dumazet) [task:96091]
  - netlink: add strict parsing for future attributes (Johannes Berg) [task:96091]
  - netlink: re-add parse/validate functions in strict mode (Johannes Berg) [task:96091]
  - netlink: make validation more configurable for future strictness (Johannes Berg) [task:96091]
  - netlink: add NLA_MIN_LEN (Johannes Berg) [task:96091]
  - netlink: add validation function to policy (Johannes Berg) [task:96091]
  - netlink: add attribute range validation to policy (Johannes Berg) [task:96091]
  - net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Eric Dumazet) [task:96091]
  - bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Peter Oskolkov) [task:96091]
  - bpf: sync bpf.h to tools and update bpf_helpers.h (brakmo) [task:96091]
  - net_sched: sch_fq: add dctcp-like marking (Eric Dumazet) [task:96091]
  - tcp: tsq: no longer use limit_output_bytes for paced flows (Eric Dumazet) [task:96091]
  - tcp: get rid of tcp_tso_should_defer() dependency on HZ/jiffies (Eric Dumazet) [task:96091]
  - net: support 64bit rates for getsockopt(SO_MAX_PACING_RATE) (Eric Dumazet) [task:96091]
  - tcp: cdg: use tcp high resolution clock cache (Eric Dumazet) [task:96091]
  - KYLIN: LoongArch/spiflash: fix ls_spiflash initialization code error (wangxuewen) [bug:120279]
  - KYLIN: x86/config: enable QOS_SCHED and QOS_SCHED_SMT_EXPELLER (Zhengyuan Liu) [task:97062]
  - KYLIN: arm64/config: enable QOS_SCHED (Zhengyuan Liu) [task:97062]
  - EULER: sched: Add tracepoint for qos smt expeller (Guan Jing) [task:97063]
  - EULER: sched: Add statistics for qos smt expeller (Guan Jing) [task:97063]
  - EULER: sched: Implement the function of qos smt expeller (Guan Jing) [task:97063]
  - EULER: sched: Introduce qos smt expeller for co-location (Guan Jing) [task:97063]
  - EULER: sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} (Zhang Qiao) [task:85149]
  - EULER: sched: Throttle offline task at tracehook_notify_resume() (Zhang Qiao) [task:85149]
  - EULER: sched/qos: Remove dependency CONFIG_x86 (Zhang Qiao) [task:85149]
  - EULER: sched/fair: Add qos_throttle_list node in struct cfs_rq (Zhang Qiao) [task:85149]
  - EULER: sched: Introduce handle priority reversion mechanism (Zheng Zucheng) [task:85149]
  - unicore32: Fix __ARCH_WANT_STAT64 definition (Arnd Bergmann) [task:98950]
  - asm-generic: unistd.h: fixup broken macro include. (Guo Ren) [task:98950]
  - ntp/y2038: Remove incorrect time_t truncation (Arnd Bergmann) [task:98950]
  - ipc: fix semtimedop for generic 32-bit architectures (Arnd Bergmann) [task:98950]
  - asm-generic: Make time32 syscall numbers optional (Arnd Bergmann) [task:98950]
  - asm-generic: Drop getrlimit and setrlimit syscalls from default list (Yury Norov) [task:98950]
  - csky: System Call (Guo Ren) [task:98950]
  - compat ABI: use non-compat openat and open_by_handle_at variants (Yury Norov) [task:98950]
  - y2038: rename old time and utime syscalls (Arnd Bergmann) [task:98950]
  - y2038: remove struct definition redirects (Arnd Bergmann) [task:98950]
  - y2038: use time32 syscall names on 32-bit (Arnd Bergmann) [task:98950]
  - vfs: replace current_kernel_time64 with ktime equivalent (Arnd Bergmann) [task:98950]
  - y2038: syscalls: rename y2038 compat syscalls (Arnd Bergmann) [task:98950]
  - y2038: socket: Add compat_sys_recvmmsg_time64 (Arnd Bergmann) [task:98950]
  - y2038: futex: Add support for __kernel_timespec (Arnd Bergmann) [task:98950]
  - y2038: signal: Add compat_sys_rt_sigtimedwait_time64 (Arnd Bergmann) [task:98950]
  - x86/x32: use time64 versions of sigtimedwait and recvmmsg (Arnd Bergmann) [task:98950]
  - timex: change syscalls to use struct __kernel_timex (Deepa Dinamani) [task:98950]
  - timex: use __kernel_timex internally (Deepa Dinamani) [task:98950]
  - sparc64: add custom adjtimex/clock_adjtime functions (Arnd Bergmann) [task:98950]
  - time: fix sys_timer_settime prototype (Arnd Bergmann) [task:98950]
  - time: Add struct __kernel_timex (Deepa Dinamani) [task:98950]
  - time: make adjtime compat handling available for 32 bit (Arnd Bergmann) [task:98950]
  - y2038: signal: Change rt_sigtimedwait to use __kernel_timespec (Arnd Bergmann) [task:98950]
  - y2038: sched: Change sched_rr_get_interval to use __kernel_timespec (Arnd Bergmann) [task:98950]
  - y2038: utimes: Rework #ifdef guards for compat syscalls (Arnd Bergmann) [task:98950]
  - y2038: Compile utimes()/futimesat() conditionally (Arnd Bergmann) [task:98950]
  - y2038: Change sys_utimensat() to use __kernel_timespec (Arnd Bergmann) [task:98950]
  - asm-generic: Remove empty asm/unistd.h (Arnd Bergmann) [task:98950]
  - asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro (Arnd Bergmann) [task:98950]
  - y2038: Remove stat64 family from default syscall set (Arnd Bergmann) [task:98950]
  - y2038: __get_old_timespec32() can be static (kbuild test robot) [task:98950]
  - KYLIN: x86: debug_defconfig: more kselftest modules (Jackie Liu)
  - KYLIN: x86: debug_defconfig: more test modules for debug kernel (Jackie Liu)
  - KYLIN: arm64: debug_defconfig: more test modules for debug kernel (Jackie Liu)
  - KYLIN: mm: fix free_pages_bootmem bug in loongarch when system booting (husong)
  - GNET: change gnet_speed_flg priv to fix problem when rebind gnet. (liusicong) [task:96195]
  - LoongArch: Add generic efi stub support (liuyun) [task:96195]
  - efi/libstub: Move the function prototypes to header file (Atish Patra) [task:96195]
  - efi/libstub: Move arm-stub to a common file (Atish Patra) [task:96195]
  - LoongArch: adjust memory space for module load (liweihao) [task:96195]
  - LoongArch:LSVZ: disable pv timer when vcpu is reset (Mao Bibo) [task:96195]
  - LoongArch: LSVZ: redefine hypercall service return code (Jianxing Wang) [task:96195]
  - LoongArch: LSVZ: import no_pvipi and no_pvtime setup param (Jianxing Wang) [task:96195]
  - fdt: Update CRC check for rng-seed (Hsin-Yi Wang) [task:97875]
  - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Christian Borntraeger) [task:97875]
  - random: quiet urandom warning ratelimit suppression message (Jason A. Donenfeld) [task:97875]
  - random: schedule mix_interrupt_randomness() less often (Jason A. Donenfeld) [task:97875]
  - random: credit cpu and bootloader seeds by default (Jason A. Donenfeld) [task:97875]
  - random: account for arch randomness in bits (Jason A. Donenfeld) [task:97875]
  - random: mark bootloader randomness code as __init (Jason A. Donenfeld) [task:97875]
  - random: avoid checking crng_ready() twice in random_init() (Jason A. Donenfeld) [task:97875]
  - crypto: drbg - make reseeding from get_random_bytes() synchronous (Nicolai Stange) [task:97875]
  - crypto: drbg - always try to free Jitter RNG instance (Stephan Müller) [task:97875]
  - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() (Nicolai Stange) [task:97875]
  - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() (Nicolai Stange) [task:97875]
  - crypto: drbg - prepare for more fine-grained tracking of seeding state (Nicolai Stange) [task:97875]
  - crypto: drbg - always seeded with SP800-90B compliant noise source (Stephan Müller) [task:97875]
  - crypto: drbg - add FIPS 140-2 CTRNG for noise source (Stephan Mueller) [task:97875]
  - Revert "random: use static branch for crng_ready()" (Jason A. Donenfeld) [task:97875]
  - random: check for signals after page of pool writes (Jason A. Donenfeld) [task:97875]
  - random: wire up fops->splice_{read,write}_iter() (Jens Axboe) [task:97875]
  - random: convert to using fops->write_iter() (Jens Axboe) [task:97875]
  - random: move randomize_page() into mm where it belongs (Jason A. Donenfeld) [task:97875]
  - random: move initialization functions out of hot pages (Jason A. Donenfeld) [task:97875]
  - random: use proper return types on get_random_{int,long}_wait() (Jason A. Donenfeld) [task:97875]
  - random: remove extern from functions in header (Jason A. Donenfeld) [task:97875]
  - random: use static branch for crng_ready() (Jason A. Donenfeld) [task:97875]
  - random: credit architectural init the exact amount (Jason A. Donenfeld) [task:97875]
  - random: handle latent entropy and command line from random_init() (Jason A. Donenfeld) [task:97875]
  - random: use proper jiffies comparison macro (Jason A. Donenfeld) [task:97875]
  - random: remove ratelimiting for in-kernel unseeded randomness (Jason A. Donenfeld) [task:97875]
  - random: avoid initializing twice in credit race (Jason A. Donenfeld) [task:97875]
  - random: use symbolic constants for crng_init states (Jason A. Donenfeld) [task:97875]
  - siphash: use one source of truth for siphash permutations (Jason A. Donenfeld) [task:97875]
  - random: help compiler out with fast_mix() by using simpler arguments (Jason A. Donenfeld) [task:97875]
  - random: do not use input pool from hard IRQs (Jason A. Donenfeld) [task:97875]
  - random: order timer entropy functions below interrupt functions (Jason A. Donenfeld) [task:97875]
  - random: do not pretend to handle premature next security model (Jason A. Donenfeld) [task:97875]
  - random: do not use batches when !crng_ready() (Jason A. Donenfeld) [task:97875]
  - random: insist on random_get_entropy() existing in order to simplify (Jason A. Donenfeld) [task:97875]
  - xtensa: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - sparc: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - um: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - x86/tsc: Use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - nios2: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - arm: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - mips: use fallback for random_get_entropy() instead of just c0 random (Jason A. Donenfeld) [task:97875]
  - m68k: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - timekeeping: Add raw clock fallback for random_get_entropy() (Jason A. Donenfeld) [task:97875]
  - powerpc: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - alpha: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - parisc: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - s390: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - ia64: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - init: call time_init() before rand_initialize() (Jason A. Donenfeld) [task:97875]
  - random: fix sysctl documentation nits (Jason A. Donenfeld) [task:97875]
  - random: document crng_fast_key_erasure() destination possibility (Jason A. Donenfeld) [task:97875]
  - random: make random_get_entropy() return an unsigned long (Jason A. Donenfeld) [task:97875]
  - random: check for signals every PAGE_SIZE chunk of /dev/[u]random (Jason A. Donenfeld) [task:97875]
  - random: check for signal_pending() outside of need_resched() check (Jann Horn) [task:97875]
  - random: do not allow user to keep crng key around on stack (Jason A. Donenfeld) [task:97875]
  - random: do not split fast init input in add_hwgenerator_randomness() (Jan Varho) [task:97875]
  - random: mix build-time latent entropy into pool at init (Jason A. Donenfeld) [task:97875]
  - random: re-add removed comment about get_random_{u32,u64} reseeding (Jason A. Donenfeld) [task:97875]
  - random: treat bootloader trust toggle the same way as cpu trust toggle (Jason A. Donenfeld) [task:97875]
  - random: skip fast_init if hwrng provides large chunk of entropy (Jason A. Donenfeld) [task:97875]
  - random: check for signal and try earlier when generating entropy (Jason A. Donenfeld) [task:97875]
  - random: reseed more often immediately after booting (Jason A. Donenfeld) [task:97875]
  - random: make consistent usage of crng_ready() (Jason A. Donenfeld) [task:97875]
  - random: use SipHash as interrupt entropy accumulator (Jason A. Donenfeld) [task:97875]
  - random: replace custom notifier chain with standard one (Jason A. Donenfeld) [task:97875]
  - random: don't let 644 read-only sysctls be written to (Jason A. Donenfeld) [task:97875]
  - random: give sysctl_random_min_urandom_seed a more sensible value (Jason A. Donenfeld) [task:97875]
  - random: do crng pre-init loading in worker rather than irq (Jason A. Donenfeld) [task:97875]
  - random: unify cycles_t and jiffies usage and types (Jason A. Donenfeld) [task:97875]
  - random: cleanup UUID handling (Jason A. Donenfeld) [task:97875]
  - random: only wake up writers after zap if threshold was passed (Jason A. Donenfeld) [task:97875]
  - random: round-robin registers as ulong, not u32 (Jason A. Donenfeld) [task:97875]
  - random: clear fast pool, crng, and batches in cpuhp bring up (Jason A. Donenfeld) [task:97875]
  - random: pull add_hwgenerator_randomness() declaration into random.h (Jason A. Donenfeld) [task:97875]
  - random: check for crng_init == 0 in add_device_randomness() (Jason A. Donenfeld) [task:97875]
  - random: unify early init crng load accounting (Jason A. Donenfeld) [task:97875]
  - random: do not take pool spinlock at boot (Jason A. Donenfeld) [task:97875]
  - random: defer fast pool mixing to worker (Jason A. Donenfeld) [task:97875]
  - random: rewrite header introductory comment (Jason A. Donenfeld) [task:97875]
  - random: group sysctl functions (Jason A. Donenfeld) [task:97875]
  - random: group userspace read/write functions (Jason A. Donenfeld) [task:97875]
  - random: group entropy collection functions (Jason A. Donenfeld) [task:97875]
  - random: group entropy extraction functions (Jason A. Donenfeld) [task:97875]
  - random: group initialization wait functions (Jason A. Donenfeld) [task:97875]
  - random: remove whitespace and reorder includes (Jason A. Donenfeld) [task:97875]
  - random: remove useless header comment (Jason A. Donenfeld) [task:97875]
  - random: introduce drain_entropy() helper to declutter crng_reseed() (Jason A. Donenfeld) [task:97875]
  - random: deobfuscate irq u32/u64 contributions (Jason A. Donenfeld) [task:97875]
  - random: add proper SPDX header (Jason A. Donenfeld) [task:97875]
  - random: remove unused tracepoints (Jason A. Donenfeld) [task:97875]
  - random: remove ifdef'd out interrupt bench (Jason A. Donenfeld) [task:97875]
  - random: tie batched entropy generation to base_crng generation (Jason A. Donenfeld) [task:97875]
  - random: zero buffer after reading entropy from userspace (Jason A. Donenfeld) [task:97875]
  - random: remove outdated INT_MAX >> 6 check in urandom_read() (Jason A. Donenfeld) [task:97875]
  - random: use hash function for crng_slow_load() (Jason A. Donenfeld) [task:97875]
  - random: absorb fast pool into input pool after fast load (Jason A. Donenfeld) [task:97875]
  - random: do not xor RDRAND when writing into /dev/random (Jason A. Donenfeld) [task:97875]
  - random: ensure early RDSEED goes through mixer on init (Jason A. Donenfeld) [task:97875]
  - random: inline leaves of rand_initialize() (Jason A. Donenfeld) [task:97875]
  - random: use RDSEED instead of RDRAND in entropy extraction (Jason A. Donenfeld) [task:97875]
  - random: fix locking in crng_fast_load() (Dominik Brodowski) [task:97875]
  - random: remove batched entropy locking (Jason A. Donenfeld) [task:97875]
  - random: remove use_input_pool parameter from crng_reseed() (Eric Biggers) [task:97875]
  - random: make credit_entropy_bits() always safe (Jason A. Donenfeld) [task:97875]
  - random: always wake up entropy writers after extraction (Jason A. Donenfeld) [task:97875]
  - random: use linear min-entropy accumulation crediting (Jason A. Donenfeld) [task:97875]
  - random: simplify entropy debiting (Jason A. Donenfeld) [task:97875]
  - random: use computational hash for entropy extraction (Jason A. Donenfeld) [task:97875]
  - random: only call crng_finalize_init() for primary_crng (Dominik Brodowski) [task:97875]
  - random: access primary_pool directly rather than through pointer (Dominik Brodowski) [task:97875]
  - random: continually use hwgenerator randomness (Dominik Brodowski) [task:97875]
  - random: simplify arithmetic function flow in account() (Jason A. Donenfeld) [task:97875]
  - random: access input_pool_data directly rather than through pointer (Jason A. Donenfeld) [task:97875]
  - random: cleanup fractional entropy shift constants (Jason A. Donenfeld) [task:97875]
  - random: prepend remaining pool constants with POOL_ (Jason A. Donenfeld) [task:97875]
  - random: de-duplicate INPUT_POOL constants (Jason A. Donenfeld) [task:97875]
  - random: remove unused OUTPUT_POOL constants (Jason A. Donenfeld) [task:97875]
  - random: rather than entropy_store abstraction, use global (Jason A. Donenfeld) [task:97875]
  - random: remove unused extract_entropy() reserved argument (Jason A. Donenfeld) [task:97875]
  - random: remove incomplete last_data logic (Jason A. Donenfeld) [task:97875]
  - random: cleanup integer types (Jason A. Donenfeld) [task:97875]
  - random: cleanup poolinfo abstraction (Jason A. Donenfeld) [task:97875]
  - random: fix typo in comments (Schspa Shi) [task:97875]
  - random: don't reset crng_init_cnt on urandom_read() (Jann Horn) [task:97875]
  - random: avoid superfluous call to RDRAND in CRNG extraction (Jason A. Donenfeld) [task:97875]
  - random: early initialization of ChaCha constants (Dominik Brodowski) [task:97875]
  - random: initialize ChaCha20 constants with correct endianness (Eric Biggers) [task:97875]
  - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs (Jason A. Donenfeld) [task:97875]
  - random: harmonize "crng init done" messages (Dominik Brodowski) [task:97875]
  - random: mix bootloader randomness into pool (Jason A. Donenfeld) [task:97875]
  - random: do not re-init if crng_reseed completes before primary init (Jason A. Donenfeld) [task:97875]
  - random: do not sign extend bytes for rotation when mixing (Jason A. Donenfeld) [task:97875]
  - random: use BLAKE2s instead of SHA1 in extraction (Jason A. Donenfeld) [task:97875]
  - random: remove unused irq_flags argument from add_interrupt_randomness() (Sebastian Andrzej Siewior) [task:97875]
  - random: document add_hwgenerator_randomness() with other input functions (Mark Brown) [task:97875]
  - crypto: blake2s - adjust include guard naming (Eric Biggers) [task:97875]
  - crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> (Eric Biggers) [task:97875]
  - MAINTAINERS: co-maintain random.c (Jason A. Donenfeld) [task:97875]
  - random: remove dead code left over from blocking pool (Eric Biggers) [task:97875]
  - random: avoid arch_get_random_seed_long() when collecting IRQ randomness (Ard Biesheuvel) [task:97875]
  - random: add arch_get_random_*long_early() (Mark Rutland) [task:97875]
  - powerpc: Use bool in archrandom.h (Richard Henderson) [task:97875]
  - linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check (Richard Henderson) [task:97875]
  - linux/random.h: Use false with bool (Richard Henderson) [task:97875]
  - linux/random.h: Remove arch_has_random, arch_has_random_seed (Richard Henderson) [task:97875]
  - s390: Remove arch_has_random, arch_has_random_seed (Richard Henderson) [task:97875]
  - powerpc: Remove arch_has_random, arch_has_random_seed (Richard Henderson) [task:97875]
  - x86: Remove arch_has_random, arch_has_random_seed (Richard Henderson) [task:97875]
  - random: avoid warnings for !CONFIG_NUMA builds (Mark Rutland) [task:97875]
  - random: split primary/secondary crng init paths (Mark Rutland) [task:97875]
  - random: remove some dead code of poolinfo (Yangtao Li) [task:97875]
  - random: fix typo in add_timer_randomness() (Yangtao Li) [task:97875]
  - random: Add and use pr_fmt() (Yangtao Li) [task:97875]
  - random: convert to ENTROPY_BITS for better code readability (Yangtao Li) [task:97875]
  - random: remove unnecessary unlikely() (Yangtao Li) [task:97875]
  - random: remove kernel.random.read_wakeup_threshold (Andy Lutomirski) [task:97875]
  - random: delete code to pull data into pools (Andy Lutomirski) [task:97875]
  - random: remove the blocking pool (Andy Lutomirski) [task:97875]
  - random: fix crash on multiple early calls to add_bootloader_randomness() (Dominik Brodowski) [task:97875]
  - char/random: silence a lockdep splat with printk() (Sergey Senozhatsky) [task:97875]
  - random: make /dev/random be almost like /dev/urandom (Andy Lutomirski) [task:97875]
  - random: ignore GRND_RANDOM in getentropy(2) (Andy Lutomirski) [task:97875]
  - random: add GRND_INSECURE to return best-effort non-cryptographic bytes (Andy Lutomirski) [task:97875]
  - random: Add a urandom_read_nowait() for random APIs that don't warn (Andy Lutomirski) [task:97875]
  - random: Don't wake crng_init_wait when crng_init == 1 (Andy Lutomirski) [task:97875]
  - lib/crypto: sha1: re-roll loops to reduce code size (Jason A. Donenfeld) [task:97875]
  - lib/crypto: blake2s: move hmac construction into wireguard (Jason A. Donenfeld) [task:97875]
  - crypto: blake2s - generic C library implementation and selftest (Jason A. Donenfeld) [task:97875]
  - Revert "hwrng: core - Freeze khwrng thread during suspend" (Herbert Xu) [task:97875]
  - char/random: Add a newline at the end of the file (Borislav Petkov) [task:97875]
  - random: Use wait_event_freezable() in add_hwgenerator_randomness() (Stephen Boyd) [task:97875]
  - fdt: add support for rng-seed (Hsin-Yi Wang) [task:97875]
  - random: Support freezable kthreads in add_hwgenerator_randomness() (Stephen Boyd) [task:97875]
  - random: fix soft lockup when trying to read from an uninitialized blocking pool (Theodore Ts'o) [task:97875]
  - latent_entropy: avoid build error when plugin cflags are not set (Vasily Gorbik) [task:97875]
  - random: document get_random_int() family (George Spelvin) [task:97875]
  - random: move rand_initialize() earlier (Kees Cook) [task:97875]
  - random: only read from /dev/random after its pool has received 128 bits (Theodore Ts'o) [task:97875]
  - drivers/char/random.c: make primary_crng static (Rasmus Villemoes) [task:97875]
  - drivers/char/random.c: remove unused stuct poolinfo::poolbits (Rasmus Villemoes) [task:97875]
  - drivers/char/random.c: constify poolinfo_table (Rasmus Villemoes) [task:97875]
  - random: fix data race on crng init time (Eric Biggers) [task:97875]
  - random: fix data race on crng_node_pool (Eric Biggers) [task:97875]
  - char/random: silence a lockdep splat with printk() (Sergey Senozhatsky) [task:97875]
  - char/random: silence a lockdep splat with printk() (Sergey Senozhatsky) [task:97875]
  - random: try to actively add entropy rather than passively wait for it (Linus Torvalds) [task:97875]
  - Revert "alinux: random: speed up the initialization of module" (huhai) [task:97875]
  - Revert "random: only read from /dev/random after its pool has received 128 bits" (huhai) [task:97875]
  - Revert "random: fix soft lockup when trying to read from an uninitialized blocking pool" (huhai) [task:97875]
  - uapi: rename ext2_swab() to swab() and share globally in swab.h (Yury Norov) [task:97875]
  - KYLIN: xhci: fix Etron controller reset device problem (xuping) [bug:123907]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.0.v2207
changelog:
  - KYLIN: kabi_whitelist: remove the indentation in front of each item (Zhengyuan Liu) [task:74080]
  - KYLIN: scripts/make-kabi: support items in whitelist begin with indentation (Zhengyuan Liu) [task:74080]
  - KYLIN: Module.kabi: update Module.kabi based on the new whitelist (Zhengyuan Liu) [task:74080]
  - KYLIN: kabi_whitelist: append redhat8's kabi items (Zhengyuan Liu) [task:74080]
  - KYLIN: x86/paravirt: fix build if !CONFIG_PARAVIRT_SPINLOCKS & CONFIG_PARAVIRT (Jackie Liu) [task:101368, task:101367]
  - sched/core: Convert vcpu_is_preempted() from macro to an inline function (Qian Cai) [task:101368, task:101367]
  - KYLIN: kabi_whitelist: append HuaWei's ultrapath symbol to whitelist (Zhengyuan Liu) [task:74080]
  - KYLIN: kabi_whitelist: append TianGou's symbol to whitelist (Zhengyuan Liu) [task:90224]
  - KYLIN: kabi_whitelist: simplify current whitelist (Zhengyuan Liu) [task:74080]
  - KYLIN: kabi_whitelist: sort the kabi whitelist (Zhengyuan Liu) [task:74080]
  - net: sched: don't set tunnel for decap action (Vlad Buslov) [bug:128966]
  - net: sched: flower: only return error from hw offload if skip_sw (Vlad Buslov) [bug:128966]
  - xsk: Fix xsk_umem_xdp_frame_sz() (Björn Töpel) [bug:128966]
  - xdp: For Intel AF_XDP drivers add XDP frame_s (Jesper Dangaard Brouer) [bug:128966]
  - cls_api: add translator to flow_action representation (Pablo Neira Ayuso) [bug:128966]
  - net: sched: sample: allow accessing psample_group with rtnl (Vlad Buslov) [bug:128966]
  - net/sched: add police action to the hardware intermediate representation (Pieter Jansen van Vuuren) [bug:128966]
  - net/sched: add sample action to the hardware intermediate representation (Pieter Jansen van Vuuren) [bug:128966]
  - flow_offload: add wake-up-on-lan and queue to flow_action (Pablo Neira Ayuso) [bug:128966]
  - net/flow_dissector: add connection tracking dissection (Paul Blakey) [bug:128966]
  - KYLIN: fbdev/efifb: enable efifb for inno card by default (yangdeyi) [task:88651]
  - tcp: use alloc_large_system_hash() to allocate table_perturb (Muchun Song)
  - xhci: turn off port power in shutdown (Mathias Nyman) [task:99634]
  - xhci: stop polling roothubs after shutdown (Henry Lin) [task:99634]
  - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Mathias Nyman) [task:99634]
  - xhci: bail out early if driver can't accress host in resume (Mathias Nyman) [task:99634]
  - tcp: drop the hash_32() part from the index calculation (Willy Tarreau) [task:99634]
  - tcp: dynamically allocate the perturb table used by source ports (Willy Tarreau) [task:99634]
  - tcp: add small random increments to the source port (Willy Tarreau) [task:99634]
  - tcp: use different parts of the port_offset for index and offset (Willy Tarreau) [task:99634]
  - tcp: add some entropy in __inet_hash_connect() (Eric Dumazet) [task:99634]
  - swiotlb: skip swiotlb_bounce when orig_addr is zero (Liu Shixin) [task:99634]
  - KYLIN: add graphics card priority for x86 (yangdeyi) [task:88651]
  - KYLIN: vga: add inno graphics card priority (yangdeyi) [task:88651]
  - KYLIN: 3rd/inno: add inno driver support (yangdeyi) [task:88651]
  - i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Shiraz Saleem) [bug:130467]
  - KYLIN: x86/paravirt: useless assignment instructions cause Unixbench full core performance degradation (chenke) [task:99415]
  - x86/module: Fix the paravirt vs alternative order (Peter Zijlstra) [task:99415]
  - x86/paravirt: Add new features for paravirt patching (Juergen Gross) [task:99415]
  - crypto: drbg - fix error return code in drbg_alloc_state() (Wei Yongjun) [task:101008]
  - lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSO (Vincenzo Frascino)
  - arm64: vdso32: Remove jump label config option in Makefile (Vincenzo Frascino)
  - arm64: vdso32: Detect binutils support for dmb ishld (Vincenzo Frascino)
  - arm64: vdso: Remove stale files from old assembly implementation (Vincenzo Frascino)
  - arm64: vdso32: Fix broken compat vDSO build warnings (Vincenzo Frascino)
  - arm64: vdso: Fix Makefile regression (Vincenzo Frascino)
  - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Pavel Skripkin) [bug:120191] {CVE-2022-1679}
  - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Joe Perches) [bug:124652] {CVE-2022-20166}
  - drivers/base/cpu: Simplify s*nprintf() usages (Takashi Iwai)
  - xfs: don't set bmapi total block req where minleft is (Brian Foster) [bug:128797]
  - netfilter: nf_tables: stricter validation of element data (Pablo Neira Ayuso) [bug:129113] {CVE-2022-34918}
  - f2fs: fix to do sanity check on segment/section count (Chao Yu) [task:98376] {CVE-2019-19449}
  - f2fs: fix wrong total_sections check and fsmeta check (Wang Xiaojun) [task:98376] {CVE-2019-19449}
  - btrfs: only search for left_info if there is no right_info in try_merge_free_space (Josef Bacik) [task:98376] {CVE-2019-19448}
  - KYLIN: box: Fix Use-After-Free caused by parallel access (Jackie Liu) [task:98126, task:99088, task:99013]
  - KYLIN: sw64: fix incompatible pointer of __kernel_timex (Jackie Liu) [task:99336, task:99333]
  - mips: generate uapi header and system call table files (Firoz Khan) [task:99337, task:99334]
  - mips: remove unused macros (Firoz Khan) [task:99337, task:99334]
  - mips: add +1 to __NR_syscalls in uapi header (Firoz Khan) [task:99337, task:99334]
  - mips: rename scall64-64.S to scall64-n64.S (Firoz Khan) [task:99337, task:99334]
  - mips: add __NR_syscalls along with __NR_Linux_syscalls (Firoz Khan) [task:99334, task:99337]
  - mips: remove syscall table entries (Firoz Khan) [task:99337, task:99334]
  - io_uring: drop 'ctx' ref on task work cancelation (Jens Axboe)


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.25.v2207
changelog:
  - KYLIN: config/x86: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - Revert "KYLIN: logo: put boot logo in the middle of the screen" (Ou Shixiong) [bug:172747]
  - KYLIN: config/sunway: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - KYLIN: config/mips: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - KYLIN: config/loongarch: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - KYLIN: config/arm64: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - KYLIN: backport-tools: add release-stable-kernel tool (Jackie Liu)
  - ext4: fix use-after-free in ext4_xattr_set_entry (Baokun Li) [bug:172373] {CVE-2023-2513}
  - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Baokun Li) [bug:172373]
  - REDHAT: mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [bug:158690, task:139197]
  - RDMA/cma: Do not change route.addr.src_addr.ss_family (Jason Gunthorpe) [bug:170284] {CVE-2023-2176}
  - RDMA/core: Refactor rdma_bind_addr (Patrisious Haddad) [bug:170284] {CVE-2023-2176}
  - RDMA/cma: Do not change route.addr.src_addr outside state checks (Jason Gunthorpe) [bug:170284] {CVE-2023-2176}
  - RDMA/cma: Make the locking for automatic state transition more clear (Jason Gunthorpe) [bug:170284] {CVE-2023-2176}
  - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Parav Pandit) [bug:170284] {CVE-2023-2176}
  - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Jason Gunthorpe) [bug:170284] {CVE-2023-2176}
  - KYLIN: security/selinux: use LSM stack API in setsecurity (penghuaihe) [task:151838]
  - netfilter: nf_tables: deactivate anonymous set from preparation phase (Pablo Neira Ayuso) [task:152325] {CVE-2023-32233}
  - bpf: Permits pointers on stack for helper calls (Yonghong Song) [task:153389]
  - bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yonghong Song) [task:153389]
  - KYLIN: osinfo: Converting memory size to GB from KB (Jackie Liu)
  - netrom: Fix use-after-free caused by accept on already connected socket (Hyunwoo Kim) [bug:172362] {CVE-2023-32269}
  - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Zheng Wang) [bug:172377, bug:172369] {CVE-2023-33203, CVE-2023-2483}
  - LOONGSON: drm/loongson: do not load loongson drm driver if ls2k500 bmc been found. (Chong Qiao) [task:148849]
  - LOONGSON: drm/loongson: Improve 7A2000 VGA hot plug detection process. (lichenyang) [task:148849]
  - LOONGSON: drm/loongson: Fix connector detect error in bridge phy. (lichenyang) [task:148849]
  - LOONGSON: drm/loongson: Improve bridge phy bind process. (lichenyang) [task:148849]
  - LOONGSON: drm/loongson: Support 4K@30Hz resolution in loongson. (lichenyang) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add module device table to enable module auto load. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add set par to support resolution setup. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500sfb gpio irq handler stop all cpus to wait pcie training done. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add gpio request fail process. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add gpio interrupt notification process when ls2k500 watchdog bite. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add interrupt process for bmc reboot. (Chong Qiao) [task:148849]
  - KYLIN: modify the changelog in CHANGELOG.md (Jiangshan Yi) [task:153030]
  - KYLIN: loongarch: Restore macro definition for PC (JiangXiujie) [task:77681]
  - paride: fix up build warning on mips platforms (Greg Kroah-Hartman) [task:77681]
  - mksysmap: Fix the mismatch of 'L0' symbols in System.map (Youling Tang) [task:140522]
  - mksysmap: Fix the mismatch of '.L' symbols in System.map (ashimida) [task:140522]
  - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [bug:170287] {CVE-2023-2177}
  - sctp: fix err handling of stream initialization (Marcelo Ricardo Leitner) [bug:170287]
  - sctp: fix memleak on err handling of stream initialization (Marcelo Ricardo Leitner) [bug:170287]
  - net: sctp: Fix negotiation of the number of data streams. (David Laight) [bug:170287]
  - sctp: convert to genradix (Kent Overstreet) [bug:170287]
  - generic radix trees (Kent Overstreet) [bug:170287]
  - xfs: verify buffer contents when we skip log replay (Darrick J. Wong) [bug:170280] {CVE-2023-2124}
  - bpf: Set the number of exception entries properly for subprograms (Yonghong Song) [task:149989]
  - OPENEULER: Revert "ipvlan: Modify the value of ipvlan modes" (Lu Wei) [task:151834]
  - scsi: dpt_i2o: Remove obsolete driver (Arnd Bergmann) [bug:170296] {CVE-2023-2007}
  - KYLIN: bpf: fix build without barrier_nospec (Jackie Liu) [task:151751, task:151749, task:151304]
  - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Zheng Wang) [bug:170253] {CVE-2023-1989}
  - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Jisoo Jang) [bug:170231] {CVE-2023-1380}
  - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Zheng Wang) [bug:170241] {CVE-2023-1855}
  - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition (Zheng Wang) [bug:170245] {CVE-2023-1859}
  - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition (Zheng Wang) [bug:170258] {CVE-2023-1990}
  - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition (Zheng Wang) [bug:170264] {CVE-2023-30772}
  - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ruihan Li) [bug:170267] {CVE-2023-2002}
  - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Mike Christie) [bug:170271] {CVE-2023-2162}
  - uaccess: Add speculation barrier to copy_from_user() (Dave Hansen) [bug:170275] {CVE-2023-0459}
  - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Wei Chen) [bug:170291] {CVE-2023-2194}
  - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Mike Snitzer) [bug:170300] {CVE-2023-2269}
  - prlimit: do_prlimit needs to have a speculation check (Greg Kroah-Hartman) [bug:170304] {CVE-2023-0458}
  - mm, oom: remove 'prefer children over parent' heuristic (Shakeel Butt) [task:151498]
  - blk-mq-sched: Fix blk_mq_sched_free_tags() build warning (zhanggenjian) [task:122387]
  - KYLIN: rpmbuild: delete meaningless changelog in kernel.spec (Jiangshan Yi) [task:150163]
  - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Gwangun Jung) [bug:170041] {CVE-2023-2248}
  - KYLIN: security/kysec: fix wrong variable name (mengdehui@kylinos.cn) [bug:168035]
  - bpf, arm64: Add BPF exception tables (Jean-Philippe Brucker) [task:149989]
  - arm64: bpf: do not allocate executable memory (Ard Biesheuvel) [task:149989]
  - KYLIN: Revert "arm64/bpf: Remove 128MB limit for BPF JIT programs" (Jackie Liu) [task:149989]
  - bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediates (Luke Nelson) [task:149989]
  - bpf: Fix the off-by-two error in range markings (Maxim Mikityanskiy) [task:149989]
  - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Daniel Borkmann) [task:149989]
  - bpf: Prevent increasing bpf_jit_limit above max (Lorenz Bauer) [task:149989]
  - bpf: Do not use ax register in interpreter on div/mod (Daniel Borkmann) [task:149989] {CVE-2021-3444}
  - bpf: Support writable context for bare tracepoint (Hou Tao) [task:149989]
  - trace: bpf: Allow bpf to attach to bare tracepoints (Qais Yousef) [task:149989]
  - KYLIN: btlock: fix warning comparison of distinct pointer types (Jackie Liu)
  - KYLIN: Makefile: Use .sourceversion to generate SOURCE_VERSION (Jackie Liu)
  - KYLIN: security/kysec: Fix crash when kysec from enable to disable (mengdehui@kylinos.cn) [bug:168035]
  - sched/fair: Sanitize vruntime of entity being migrated (Vincent Guittot) [task:147537]
  - sched/fair: sanitize vruntime of entity being placed (Zhang Qiao) [task:147537]
  - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Wang Hai) [task:147538]
  - bpf: Fix bug in mmap() implementation for BPF array map (Andrii Nakryiko)
  - bpf: Fix an error code in check_btf_func() (Dan Carpenter)
  - bpf: Reliably preserve btf_trace_xxx types (Andrii Nakryiko) [task:149481]
  - bpf: Add typecast to raw_tracepoints to help BTF generation (Alexei Starovoitov) [task:149481]
  - KYLIN: fbdev: disable ls2k500sfb support for arm (oushixiong) [task:148849]
  - Revert "KYLIN: arm64/configs: add CONFIG_FB_LS2K500=m" (oushixiong) [task:148849]
  - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Jonathan Bell) [task:149417]
  - xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Ding Hui) [task:149417]
  - xfs: bulkstat should copy lastip whenever userspace supplies one (Darrick J. Wong) [task:82242]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.26.v2207
changelog:
  - KYLIN: security/kysec: devctl add some device type (tianyunnuan) [task:147565]
  - KYLIN: security/kysec: devctl add HDMI and DisplayPort hook (tianyunnuan) [task:145175]
  - KYLIN: security/kysec: add program blacklist function (tianyunnuan) [task:145169]
  - KYLIN: loongarch/kdump: reserve more space for the capture kernel to boot. (JiangXiujie) [bug:179250]
  - KYLIN: x86/pci-dma: Fix a build error with storage_ci_defconfig (Enze Li) [task:159743]
  - KYLIN: config/x86: Cleanup storage_ci_defconfig with make savedefconfig (Enze Li) [task:159743]
  - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum (Tudor Ambarus) [bug:179189] {CVE-2023-34256}
  - fs: hfsplus: fix UAF issue in hfsplus_put_super (Dongliang Mu) [bug:179193] {CVE-2023-2985}
  - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() (Zixuan Fu) [bug:179197] {CVE-2023-3111}
  - btrfs: check return value of btrfs_commit_transaction in relocation (Josef Bacik) [bug:179197]
  - memstick: r592: Fix UAF bug in r592_remove due to race condition (Zheng Wang) [bug:179202] {CVE-2023-3141}
  - fbcon: Check font dimension limits (Samuel Thibault) [bug:179208] {CVE-2023-3161}
  - firewire: fix potential uaf in outbound_phy_packet_callback() (Chengfeng Ye) [bug:179212] {CVE-2023-3159}
  - relayfs: fix out-of-bounds access in relay_file_read (Zhang Zhengming) [bug:179216] {CVE-2023-3268}
  - kernel/relay.c: fix read_pos error when multiple readers (Pengcheng Yang) [bug:179216]
  - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Zheng Wang) [bug:179219] {CVE-2023-35823}
  - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Zheng Wang) [bug:179223] {CVE-2023-35824}
  - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition (Zheng Wang) [bug:179226] {CVE-2023-35828}
  - drm/msm/dpu: Add check for pstates (Jiasheng Jiang) [bug:179237] {CVE-2023-3220}
  - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Jiasheng Jiang) [bug:179240] {CVE-2023-3358}
  - ZHAOXIN: add kh40000_swiotlb_dma_ops for KH-40000 platform (hanshu) [task:155353]
  - ZHAOXIN: add kh40000_direct_dma_ops for KH-40000 platform (hanshu) [task:155353]
  - ZHAOXIN: add kh40000_iommu_dma_ops for KH-40000 platform (hanshu) [task:155353]
  - ZHAOXIN: add early pci quirk to identify kh-40000 platforms (hanshu) [task:155353]
  - KYLIN: innosilicon/innogpu: optimize hal_regif.o generate print information (Jackie Liu)
  - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Hangyu Hua) [task:178770] {CVE-2023-35788}
  - NETSWIFT: ngbevf: set release version 1.2.0 (luoqing) [task:157307]
  - NETSWIFT: ngbevf: Modify print level (zhongxiangji) [task:157307]
  - NETSWIFT: ngbevf: FIX:fix bug that vf promisc not work (zhongxiangji) [task:157307]
  - NETSWIFT: ngbevf: FIX : make sure when vf load pf can not remove sriov (mengyuanlou) [task:157307]
  - net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Lorenzo Colitti) [task:158964]
  - drivers/iommu: Enhance the robustness of the IVRS parsing process. (liubaolin) [task:155373]
  - LoongArch: loongson3_server_defconfig remove CONFIG_USB_OTG. (liubaolin) [task:155373]
  - LoongArch:LSVZ: add intx support for pass-through device (liubaolin) [task:155373]
  - LoongArch: Support dbar with different hints (liubaolin) [task:155373]
  - LoongArch: Fixup perf event code (liubaolin) [task:155373]
  - LoongArch: Add debug info for ALE exception (liubaolin) [task:155373]
  - drivers/iommu: Support multi instance for iommu. (liubaolin) [task:155373]
  - irqchip: irq-loongson-liointc: fix irq pol. (liubaolin) [task:155373]
  - LoongArch: Improve memory ops (liubaolin) [task:155373]
  - LoongArch: kgdb: add asm-offsets.h to fix compile error. (liubaolin) [task:155373]
  - objtool: LoongArch: Fix handling of jump label (liubaolin) [task:155373]
  - i2c: loongson: fix irq not freed when remove module (liubaolin) [task:155373]
  - LoongArch:LSVZ: fix sending PV IPI (liubaolin) [task:155373]
  - ipmi: ipmi_si_ls2k500 add MODULE_LICENSE and MODULE_ALIAS to autload module. (liubaolin) [task:155373]
  - ipmi: ipmi_si_ls2k500.c only register ipmi platform driver. (liubaolin) [task:155373]
  - LoongArch: Improve code compatibility for boot kernel. (liubaolin) [task:155373]
  - LoongArch: Avoid relocation information in final vmlinux (liubaolin) [task:155373]
  - LoongArch: Provide kernel fpu functions (liubaolin) [task:155373]
  - LoongArch: Make -mstrict-align configurable (liubaolin) [task:155373]
  - LoongArch: Make WriteCombine configurable for ioremap() (liubaolin) [task:155373]
  - LoongArch: Fix probing of the CRC32 feature (liubaolin) [task:155373]
  - LoongArch: Fix Chinese comma in cpu.h (liubaolin) [task:155373]
  - LoongArch: fix signal loop caused by _TIF_PATCH_PENDING (liubaolin) [task:155373]
  - Adds parsing compatibility for screen info guid. (liubaolin) [task:155373]
  - KYLIN: arm64/config: modify preemption strategy to CONFIG_PREEMPT_VOLUNTARY (xiaolinkui) [task:156632, task:157470]
  - KYLIN: optimize: rm redundant code in kysec fpro (penghuaihe) [task:141609]
  - cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Jones Syue) [bug:175721]
  - Revert "KYLIN: loongarch/kdump:set capture kernel link a higher address" (JiangXiujie) [bug:176415]
  - net/mlx5e: Fix error path for RQ alloc (Aya Levin) [task:156062]
  - MUCSE: rnp/rnpm: Fixed iperf interrupt traffic and low netperf performance (Yibo Dong) [bug:164862]
  - module: Ignore L0 and rename is_arm_mapping_symbol() (Tiezhu Yang) [bug:140522]
  - module: Move is_arm_mapping_symbol() to module_symbol.h (Tiezhu Yang) [bug:140522]
  - module: Sync code of is_arm_mapping_symbol() (Tiezhu Yang) [bug:140522]
  - KYLIN: nvme: force set affinity for nvme when config use_interrupt_adaptation (huhai) [task:155820]
  - KYLIN: genirq: Introduce irq_set_affinity_force() to force set interrupt affinity to CPUs (huhai) [task:155820]
  - KYLIN: Makefile: Ignore debian and rpmbuild directory (Jackie Liu)
  - fs/proc: task_mmu.c: don't read mapcount for migration entry (Yang Shi) [bug:166215] {CVE-2023-1582}
  - XArray: Fix xa_find_next for large multi-index entries (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix xas_find returning too many entries (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix xa_find_after with multi-index entries (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix infinite loop with entry at ULONG_MAX (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix xas_pause at ULONG_MAX (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix xas_next() with a single entry at 0 (Matthew Wilcox (Oracle)) [task:152454]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.27.v2207
changelog:
  - NETSWIFT: txgbe: set version to 1.3.4 (Juxia He) [task:165473]
  - NETSWIFT: txgbe: FIX: fix compile warning Unused variables and label (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: ADD:add protect for vr rst (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Fix:code review correction (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Fix:fix the lldp flag getting stuck when the flash cannot be accessed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: txgbe: Canonical flash read-write interface (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Fix: fixed ECC ERR reset cause pending bit not clear EF (zhenpengzheng) [task:165473]
  - NETSWIFT: txgbe: FIX:fix changing speed 10G to 1G can't link up when veto bit is set. (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Specify the 'if' and 'else if' condition (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: Adjust the macro definition area and remove unnecessary 'returns' (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: delete the condition or block which is repeat or unuse (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: fix Dereference of null pointer (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX:fix implicit conversion from enumeration type (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: fix the variables should be initialized before use (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX:fix 'break' will never be executed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Add: add support for Qi An Xin 10G fiber to copper sfp module (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: set version 1.3.4rc0 (Juxia He) [task:165473]
  - NETSWIFT: txgbe: Fix: fix the bug that can not restore the default mac (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool -t test fail when veto set (linyuexie) [task:165473]
  - NETSWIFT: txgbe: workaround gpio int lost in lldp-on condition (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: Fix lldp can't work when driver load or port down (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: FIX: fix txgbe_ioctl read/write mdio incorrectly causing kernel panic when using internal phy (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Remove: Remove VETO print (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: fix set speed to 100M assign wrong speed to autoneg_advertised (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool can't change speed to 1000 again (Mengyuan Lou) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool can't change speed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: fix ethtool_get_link_ksetting get single speed sfp advertised mode not reported (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: ADD: add print info when ifconfig set mac (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: Fix Inspur OCP Card can't link up after 1000 times module remove & probe or reboot system (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: FIX: delete mng reset in reset_hw (linyuexie) [task:165473]
  - NETSWIFT: txgbe: fix ethtool duplex is half when link is down (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: Fix Inspur OCP Card can't link up due to firmware and driver access phy at the same time (wenduanqiang) [task:165473]
  - NETSWIFT: ngbevf: update release note to 1.2.1 (Juxia He) [task:165473]
  - NETSWIFT: ngbevf: FIX: FIX bug if link down/up will always trigger interrupt (zhongxiangji) [task:165473]
  - NETSWIFT: ngbevf: FIX: fix vf cannot revice packets after pcie reset (zhongxiangji) [task:165473]
  - NETSWIFT: ngbevf: FIX: fix bug that vf not link down when pf link down (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: update release note to 1.2.5 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX:fix tx_bytes states error when load and unload xdp program (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Fix: fix compile warming because out 1kb frame size (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix compile warming (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix when xdp program loads, ethtool -S rx_csum_offload_errors count error(2) (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: not do pcie reset whet sriov enable (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX: fix when xdp program loads, ethtool -S rx_csum_offload_errors count error (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:Limit rss queues when the xdp program loads(2) (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:Limit rss queues when the xdp program loads. (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix page ref_count error and can't free_page because XDP_REDIR and XDP_TX action reduce ref_count (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix compile issue (linyuexie) [task:165473]
  - NETSWIFT: ngbe: set version 1.2.5rc1 for test (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX: fix EMERALDSW-254 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix:num of descriptor must be multiple of 128 (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX: fix OOM(out of memory) issue because not free page rightly when rx (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't ethtool -G due to need xdp_rxq_info_unreg before xdp_rxq_info_reg (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't ethtool -t due to call null point test_rx_ring->q_vector (linyuexie) [task:165473]
  - NETSWIFT: ngbe: encapsulate the lan_rst as a function (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't link when up port because the phy set does not correspond to the lan rst (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when the number of RSS is set to 7, the mounted xdp program may hung (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when the number of RSS is set to less than the number of cpus, the mounted xdp program may hung (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix possible errors in XDP_TX act (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:checks whether the xdp program has been loaded in xdp_setup (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when load xdp program , the ring stats are cleared (linyuexie) [task:165473]
  - NETSWIFT: ngbe: don't allow to modify priv flags when adapter down (linyuexie) [task:165473]
  - NETSWIFT: ngbe: ADD: support xdp (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't up port when veto off (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix port0 EEPROM checksum invalid (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: set version to 1.2.5rc0 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: Fix: change yt BMCR from 0x8240 to 0x8140 in 1G autoneg off condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: Fix:ethtool show advertised abnormal in autoneg off condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX : fix bug that call NULL pointer (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX : fix bug that call NULL pointer (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Enhanced the lldp setting process. (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Change gphy setup flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Tidy up link retry flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe revert phy id check flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix some bugs for 1.2.5 rc code review (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: FIX:code review correction 1.delete get lldp flags (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Move mdio clause22 set out (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Change NGBE_100M_RETRY flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Change flow for gphy open close (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Tidy up the use of gphy read write (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: FIX: fix bug that vf not link down when pf link down (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Tidy up flow in ngbe_reset_hw (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Add marco NGBE_POLL_LINK_STATUS in kcompat.h (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Add marco NGBE_RECOVER_CHECK define in kcompat.h (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Default open dis completion timeout (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Use function Pointers instead of TCALL (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove marco SIMULATION_DEBUG (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix: ngbe use int to replace s32 (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove previous definition func in ngbe_hw.c (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove useless code (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Use nsci_enabled replace check subsytem id (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Tidy up logic for ngbe_sw_init. (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Internal phy add dis fall 100m bit (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix:fix the lldp flag getting stuck when the flash cannot be accessed (linyuexie) [task:165473]
  - NETSWIFT: ngbe: ngbe: Canonical flash read-write interface (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix some bug like ECC ERR (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: Fix: fixed ECC ERR reset caused pending bit not clear (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: change 'return 0' location (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix the variables should be initialized before use (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: delete the condition block which is repeat (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix Dereference of null pointer (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix implicit conversion from enumeration type (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix 'break' will never be executed (linyuexie) [task:165473]
  - NETSWIFT: ngbe: set version to 1.2.4 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: fix when reloading driver speed is the default in lldp-on condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX: fix compile error on ubuntu14.04 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix: fix the bug that can not restore the default mac (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ngbe: Fix gphy reset return err code (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Fix gphy change speed in wrong flow when port not open (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: fix compile error below 4.18 kernel version due to ef85dd8fb9e5f0 (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: FIX: fix compile error on KylinV10_x86_testv3 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ngbe: Close yt auto sensing (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix autoneg off port advertised mode not reported (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: ADD:add ethtool -S get tx multicast broadcast count and delete unnecessary file (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Fix: fix autoneg on not enable all capabilities again (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Update version to 1.2.4rc1 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX:fix cannot receive lldp packets when opposite port down again (linyuexie) [task:165473]
  - NETSWIFT: ngbe: DEL: del print ngbe_run_loopback_test message (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: Fix cannot receive lldp packets when opposite port down (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX : fix autoneg on not enable all capabilities (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: set version 1.2.4rc0 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: Remove: Remove VETO print (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Modity: modity del_mac_filter (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX: fix bug that mac address reuse not work (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix: fix bug that vf promisc not right (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ADD: add ethtool show and set lldp on/off (linyuexie) [task:165473]
  - NETSWIFT: ngbe: add lanrst to tx timeout / clean tx irq flow (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: Fix rx_missed_errors count error (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: add PCI print when pending bit not clear (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: add print to tdm desc fatal (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: remove INT_ERR from pcie recover flow (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: fix aer status not print out when NGBE_RECOVER_CHECK set (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: ADD: yt 001 mode Supports auto-negotiation switchover (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: RM remove unused led lvl macro (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: regroup NGBE_FLAG2_PCIE_NEED_RECOVER macro (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: regroup pcie aer status print (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: fix the bug that The number of RSS can exceed the number of cpus (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ADD: add yt phy ncsi support (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: FIX warning:Delete two unused variablesls (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix free already-free IRQ error when enable sriov with 7 vfs (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: fixed iperf send and recv failure under double vlan configure (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: rollback yt_phy config in rgmii2fiber mode (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: Fix:add spinlock protection on yt phy all registers accessing (wenduanqiang) [task:165473]
  - KYLIN: update some kysec defconfig (liuyunchen)
  - Sunway:use pci_has_flag to define pcibios_assign_all_busses (liuyunchen) [task:161990]
  - kylin: ext4: Fix rec_len verify error (Shida Zhang) [task:165596]
  - net: tun: fix bugs for oversize packet when napi frags enabled (Ziyang Xuan) [bug:186702] {CVE-2023-3812}
  - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Yunjian Wang) [bug:186702]
  - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Pablo Neira Ayuso) [bug:186690] {CVE-2023-3117}
  - KYLIN: LoongArch: delete temperature print (liubaolin) [bug:186581]
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD)) [bug:185043] {CVE-2023-20593}
  - x86/cpu/amd: Move the errata checking functionality up (Borislav Petkov (AMD)) [bug:185043] {CVE-2023-20593}
  - x86/cpu/amd: Make erratum #1054 a legacy erratum (Kim Phillips) [task:185043]
  - x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Kim Phillips) [task:185043]
  - KYLIN: x86/cpufreq: solve x86 build error (liubaolin) [task:167823]
  - irqchip/gic-v3-its: Enable RESEND_WHEN_IN_PROGRESS for LPIs (James Gowans) [bug:184935]
  - genirq: Allow fasteoi handler to resend interrupts on concurrent handling (James Gowans) [bug:184935]
  - genirq: Expand doc for PENDING and REPLAY flags (James Gowans) [bug:184935]
  - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (Maulik Shah) [bug:184935]
  - Sunway: remove unused code for unaligned load store emulation (liuyunchen) [task:161990]
  - Sunway: fix sw64_set_rate() (liuyunchen) [task:161990]
  - Sunway: fix kernel_stack_pointer and user_stack_pointer (liuyunchen) [task:161990]
  - Sunway: add support for KPROBES_ON_FTRACE (liuyunchen) [task:161990]
  - Sunway: optimize single float load store instruction emulation (liuyunchen) [task:161990]
  - Sunway: fix VM_DATA_DEFAULT_FLAGS (liuyunchen) [task:161990]
  - Sunway: support debugging guest kernel via gdb (liuyunchen) [task:161990]
  - Sunway: add basic NVDIMM support (liuyunchen) [task:161990]
  - Sunway: fix argument type of __sw64_vcpu_run() (liuyunchen) [task:161990]
  - Sunway: fix function graph tracing support (liuyunchen) [task:161990]
  - Sunway: generate call instruction with disp 0 (liuyunchen) [task:161990]
  - Sunway: fix ARCH_SUPPORTS_FTRACE_OPS support (liuyunchen) [task:161990]
  - Sunway: mark sched_clock() as notrace (liuyunchen) [task:161990]
  - Sunway: fix memmap_range_valid() (liuyunchen) [task:161990]
  - Sunway: improve BPF_CALL address check (liuyunchen) [task:161990]
  - Sunway: remove repeated select ARCH_SUPPORTS_ACPI (liuyunchen) [task:161990]
  - Sunway: add basic livepatch support on SW64 (liuyunchen) [task:161990]
  - Sunway: fix argument passed to tracer function (liuyunchen) [task:161990]
  - Sunway: fix compilation dependency when CONFIG_PCI=n (liuyunchen) [task:161990]
  - Sunway: fix recordmcount and dynamic ftrace (liuyunchen) [task:161990]
  - Sunway: fix topology setup (liuyunchen) [task:161990]
  - Sunway: kvm: fix guest longtime offset of VCPU (liuyunchen) [task:161990]
  - Sunway: improve stack trace (liuyunchen) [task:161990]
  - Sunway: remove unused boot syncronization code (liuyunchen) [task:161990]
  - Sunway: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y (liuyunchen) [task:161990]
  - Sunway: always restore MATCH configuration after scheduling (liuyunchen) [task:161990]
  - Sunway: track last vpn in struct cpuinfo_sw64 (liuyunchen) [task:161990]
  - Sunway: make struct cpuinfo_sw64 cache line aligned (liuyunchen) [task:161990]
  - Sunway: kvm: add qemu fw_cfg device to chip_vt.dts (liuyunchen) [task:161990]
  - Sunway: kvm: add qemu fw_cfg device support in sysfs (liuyunchen) [task:161990]
  - Sunway: remove single step setting in uprobe (liuyunchen) [task:161990]
  - Sunway: fix compile error for CONFIG_RRU=y (liuyunchen) [task:161990]
  - Sunway: handle kprobe breakpoint if CONFIG_KPROBES=y (liuyunchen) [task:161990]
  - Sunway: fix incorrect gp after uretprobe triggered (liuyunchen) [task:161990]
  - Sunway: rewrite tlb flushing interfaces (liuyunchen) [task:161990]
  - Sunway: rename ASN to ASID (liuyunchen) [task:161990]
  - Sunway: fix incorrect gp after kretprobe triggered (liuyunchen) [task:161990]
  - Sunway: add deep-set-template.S (liuyunchen) [task:161990]
  - Sunway: adjust layout of clear_user.S (liuyunchen) [task:161990]
  - Sunway: fix compile errors when CONFIG_STACKTRACE is not set (liuyunchen) [task:161990]
  - Sunway: print real address of sp in show_regs() (liuyunchen) [task:161990]
  - Sunway: perf: fix arch-independent code modifications (liuyunchen) [task:161990]
  - Sunway: invoke hmcall with HMC_* macros (liuyunchen) [task:161990]
  - Sunway: kvm: add guest live migration support (liuyunchen) [task:161990]
  - Sunway: add support for S3 sleep option (liuyunchen) [task:161990]
  - Sunway: remove unused sync_icache() and some debug codes (liuyunchen) [task:161990]
  - Sunway: tools: add R_SW64_LITERAL_GOT support for relocs (liuyunchen) [task:161990]
  - Sunway: perf: add perf kvm support for guest os (liuyunchen) [task:161990]
  - Sunway: remove useless enum (liuyunchen) [task:161990]
  - Sunway: perf: fix PMI with no event (liuyunchen) [task:161990]
  - Sunway: unify header guard naming (liuyunchen) [task:161990]
  - Sunway: fix incorrect white space use in macros (liuyunchen) [task:161990]
  - Sunway: enable DEBUG_BUGVERBOSE by default (liuyunchen) [task:161990]
  - Sunway: sort Kconfig select (liuyunchen) [task:161990]
  - Sunway: clear .bss section using memset() (liuyunchen) [task:161990]
  - Sunway: remove useless local r26 in setup_rt_frame() (liuyunchen) [task:161990]
  - Sunway: fix assembly style (liuyunchen) [task:161990]
  - Sunway: kvm: turn off the clock timer of guest os (liuyunchen) [task:161990]
  - Sunway: bpf: fix 32-bit bitwise operation (liuyunchen) [task:161990]
  - Sunway: bpf: fix insn_offset (liuyunchen) [task:161990]
  - Sunway: bpf: fix ebpf jit compiler (liuyunchen) [task:161990]
  - Sunway: bpf: fix ebpf jit compiler (liuyunchen) [task:161990]
  - Sunway: fix piu configuration to ensure data correctness (liuyunchen) [task:161990]
  - Sunway: fix get_cpu_freq() bug (liuyunchen) [task:161990]
  - Sunway: lib: fix __iowrite64_copy() (liuyunchen) [task:161990]
  - Sunway: switch to generic calibrate_delay() (liuyunchen) [task:161990]
  - Sunway: perf: fix perf_get_regs_user (liuyunchen) [task:161990]
  - Sunway: kvm: fix wrong info print of KVM_MEMHOTPLUG (liuyunchen) [task:161990]
  - Sunway: init sp with kernel stack top for idle thread (liuyunchen) [task:161990]
  - Sunway: ensure IRQs are off when switch/load/activate mm context (liuyunchen) [task:161990]
  - Sunway: optimize instruction usage in fork routine (liuyunchen) [task:161990]
  - Sunway: do some cleanups for efi_map (liuyunchen) [task:161990]
  - Sunway: remove trap_a* and hae from pt_regs (liuyunchen) [task:161990]
  - Sunway: make RO_DATA_SECTION PAGE_SIZE aligned (liuyunchen) [task:161990]
  - Sunway: fix CPUFreq bug (liuyunchen) [task:161990]
  - Sunway: do not set devint_wken for guest and emulator (liuyunchen) [task:161990]
  - Sunway: improve deep-copy_template.S (liuyunchen) [task:161990]
  - Sunway: switch to inline _copy_{to,from}_user() (liuyunchen) [task:161990]
  - Sunway: fix exception handling of deep-copy_user.S (liuyunchen) [task:161990]
  - Sunway: adjust instructions order of deep-copy_template.S (liuyunchen) [task:161990]
  - Sunway: fix head loop in deep-copy_template.S (liuyunchen) [task:161990]
  - Sunway: fix sys_rt_sigaction (liuyunchen) [task:161990]
  - Sunway: remove unused members from pcb_struct (liuyunchen) [task:161990]
  - Sunway: remove hmcall swpctx from context switch (liuyunchen) [task:161990]
  - Sunway: orce context reload without hmcall swpctx (liuyunchen) [task:161990]
  - Sunway: flush only tlb with current vpn at secondary cpu entry (liuyunchen) [task:161990]
  - Sunway: simplify icache flush interfaces (liuyunchen) [task:161990]
  - Sunway: rename TLB invalidate helpers (liuyunchen) [task:161990]
  - Sunway: rename dik_* methods (liuyunchen) [task:161990]
  - Sunway: remove context check in csum_partial_copy_from_user() (liuyunchen) [task:161990]
  - Sunway: fix deep-copy_user by deep-copy_template (liuyunchen) [task:161990]
  - Sunway: kvm: expand the number of SWVM_IRQS (liuyunchen) [task:161990]
  - Sunway: fix compile errors when CONFIG_KVM=M (liuyunchen) [task:161990]
  - Sunway: filter out arch_cpu_idle() for perf top (liuyunchen) [task:161990]
  - Sunway: simplify do_entInt() (liuyunchen) [task:161990]
  - Sunway: always use cpu_data and simplify it (liuyunchen) [task:161990]
  - Sunway: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 (liuyunchen) [task:161990]
  - Sunway: fix compile error and warning for CONFIG_SMP=n (liuyunchen) [task:161990]
  - Sunway: delete run_mode in struct cpu_desc_t (liuyunchen) [task:161990]
  - Sunway: adjust make rules to avoid compile error (liuyunchen) [task:161990]
  - Sunway: reimplement die_if_kernel() (liuyunchen) [task:161990]
  - Sunway: add csum_partial_may_copy_user() as a wrapper (liuyunchen) [task:161990]
  - Sunway: fix floating point register corruption (liuyunchen) [task:161990]
  - Sunway: check processor state by user_mode(regs) (liuyunchen) [task:161990]
  - Sunway: kvm: enable binding_vcpu debug dynamically (liuyunchen) [task:161990]
  - Sunway: reimplement save_stack_trace() (liuyunchen) [task:161990]
  - Sunway: reimplement get_wchan() (liuyunchen) [task:161990]
  - Sunway: reimplement show_stack() method (liuyunchen) [task:161990]
  - Sunway:deliver a hot reset to Root Complex with JMicron 585 card (liuyunchen) [task:161990]
  - Sunway: fix simd version of memset (liuyunchen) [task:161990]
  - Sunway: remove unaligned count (liuyunchen) [task:161990]
  - Sunway: iommu: fix iommu interrupt handler (liuyunchen) [task:161990]
  - Sunway: fix maximum bus number for pci scan (liuyunchen) [task:161990]
  - Sunway: add a misc device to chip_vt.dts for memory-hotplug (liuyunchen) [task:161990]
  - Sunway: add memhotplug support for guest os (liuyunchen) [task:161990]
  - Sunway: fix raw event count (liuyunchen) [task:161990]
  - Sunway: add sw64 interrupt controller support (liuyunchen) [task:161990]
  - Sunway: fix the number of supported raw events (liuyunchen) [task:161990]
  - Sunway: check address validity with physical address (liuyunchen) [task:161990]
  - Sunway: kvm: fix incorrect page_ref_count() call (liuyunchen) [task:161990]
  - Sunway: fix lack of PME and AER interrupt service routines (liuyunchen) [task:161990]
  - Sunway: fix compile errors for NOT chip3 (liuyunchen) [task:161990]
  - Sunway: add fp based stack trace support (liuyunchen) [task:161990]
  - Sunway: rewrite elf core copy interfaces (liuyunchen) [task:161990]
  - Sunway: fix ptrace.h with types.h and NOT __ASSEMBLY__ (liuyunchen) [task:161990]
  - Sunway: merge user_fpsimd_state into thread_struct (liuyunchen) [task:161990]
  - Sunway: fix error fpcr in restore_sigcontext() (liuyunchen) [task:161990]
  - Sunway: make use of new pgtable helpers further (liuyunchen) [task:161990]
  - Sunway: fix compile error of seccomp_bpf for sw64 (liuyunchen) [task:161990]
  - Sunway: disable HAVE_GETREGS on sw64 (liuyunchen) [task:161990]
  - Sunway: add ARCH_TRACEHOOK and regset support (liuyunchen) [task:161990]
  - Sunway: change the value of physical_id in /proc/cpuinfo (liuyunchen) [task:161990]
  - Sunway: perf: add exclude_user and exclude_kernel support (liuyunchen) [task:161990]
  - Sunway: fix some structs related to pt_regs (liuyunchen) [task:161990]
  - Sunway: add sw64 cpu builtin LPC interrupt controller driver (liuyunchen) [task:161990]
  - Sunway: remove discontiguous memory support (liuyunchen) [task:161990]
  - Sunway: check integrity for dtb passed by BIOS (liuyunchen) [task:161990]
  - Sunway: simplify pgtable helpers (liuyunchen) [task:161990]
  - Sunway: simplify __phys_addr and __virt_addr_valid (liuyunchen) [task:161990]
  - Sunway: save fpu state on demand in arch_dup_task_struct (liuyunchen) [task:161990]
  - Sunway: avoid copying thread_struct twice (liuyunchen) [task:161990]
  - Sunway: clean up unused PHYS_TWIDDLE macro (liuyunchen) [task:161990]
  - Sunway: move struct pt_regs to kapi ptrace.h (liuyunchen) [task:161990]
  - Sunway: use regoffsets to access pt_regs where appropriate (liuyunchen) [task:161990]
  - Sunway: remove unused struct switch_stack (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from __sw64_vcpu_run (liuyunchen) [task:161990]
  - Sunway: fix dpf_reg() (liuyunchen) [task:161990]
  - Sunway: remove unused do/undo_switch_stack helpers (liuyunchen) [task:161990]
  - Sunway: remove switch_stack and allregs from entUna (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from entSys (liuyunchen) [task:161990]
  - Sunway: get blocked thread's frame pointer from thread_struct (liuyunchen) [task:161990]
  - Sunway: dump callee-saved registers from pt_regs (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from ptrace (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from sigreturn and rt_sigreturn (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from entMM (liuyunchen) [task:161990]
  - Sunway: remove r9_r15 argument of dik_show_regs and die_of_kernel (liuyunchen) [task:161990]
  - Sunway: remove special sw64 fork like system calls (liuyunchen) [task:161990]
  - Sunway: switch to generic fork like system calls (liuyunchen) [task:161990]
  - Sunway: add fpu state save/restore interface (liuyunchen) [task:161990]
  - Sunway: access IO space with readX/writeX (liuyunchen) [task:161990]
  - Sunway: map logical address with __va() (liuyunchen) [task:161990]
  - Sunway: read host IO registers with rdio64 hmcall (liuyunchen) [task:161990]
  - Sunway: use the |= operator rather than a direct add (liuyunchen) [task:161990]
  - Sunway: iommu: work around iova mapping on pci bars (liuyunchen) [task:161990]
  - Sunway: do not include sw64io.h in io.h (liuyunchen) [task:161990]
  - Sunway: remove unused IO_CONCAT (liuyunchen) [task:161990]
  - Sunway: use generic vga.h (liuyunchen) [task:161990]
  - Sunway: clean up unused pci iounmap operation (liuyunchen) [task:161990]
  - Sunway: remove VGA_HOSE things (liuyunchen) [task:161990]
  - Sunway: include generic modules.h (liuyunchen) [task:161990]
  - Sunway: emove unimplemented IPLs (liuyunchen) [task:161990]
  - Sunway: remove redudant SMP_CACHE_BYTES (liuyunchen) [task:161990]
  - Sunway: move ucontext.h to uapi (liuyunchen) [task:161990]
  - Sunway: generate some kapi headers from generic ones (liuyunchen) [task:161990]
  - Sunway: remove unused header-y from Kbuild (liuyunchen) [task:161990]
  - Sunway: include generic param.h (liuyunchen) [task:161990]
  - Sunway: generate some uapi headers from generic ones (liuyunchen) [task:161990]
  - Sunway: remove unused header files (liuyunchen) [task:161990]
  - Sunway: optimize simd version of memcpy and memset (liuyunchen) [task:161990]
  - Sunway: fix sendfile system call (liuyunchen) [task:161990]
  - Sunway: pci: fix default alignment of mmio address (liuyunchen) [task:161990]
  - Sunway: fix the number of aux entries in ARCH_DLINFO (liuyunchen) [task:161990]
  - Sunway: pcie: enable PME and AER support (liuyunchen) [task:161990]
  - Sunway:unify 32-bit MEMIO address of host and guest (liuyunchen) [task:161990]
  - Sunway: pci: align the address of mmio resource to PAGE_SIZE (liuyunchen) [task:161990]
  - Sunway: signal: save/restore fpregs with copy user (liuyunchen) [task:161990]
  - Sunway: push and pop kernel stack with ldi instruction (liuyunchen) [task:161990]
  - Sunway: pci: workaround pcie_flr (liuyunchen) [task:161990]
  - Sunway: add ipmi driver support (liuyunchen) [task:161990]
  - Sunway: add support for sw64 voltage sensor (liuyunchen) [task:161990]
  - Sunway: use the |= operator rather than a direct add (liuyunchen) [task:161990]
  - Sunway: vdso: fix CFI directives for fpregs in vrt_sigreturn (liuyunchen) [task:161990]
  - Sunway: add dynamic turning on/off cores support (liuyunchen) [task:161990]
  - Sunway: add dynamic frequency scaling support (liuyunchen) [task:161990]
  - Sunway: vdso: fix backtrace of vrt_sigreturn (liuyunchen) [task:161990]
  - Sunway: kvm: simplify the code (liuyunchen) [task:161990]
  - Sunway: force signal and fault for traps and debugging (liuyunchen) [task:161990]
  - Sunway: use send/force_sig_fault where appropriate (liuyunchen) [task:161990]
  - Sunway: fix compile error for DISCONTIGMEM=y (liuyunchen) [task:161990]
  - Sunway: add old sigprocmask back for compatibility (liuyunchen) [task:161990]
  - Sunway: remove unnecessary parameter in REG_OFFSET_NAME (liuyunchen) [task:161990]
  - Sunway: fix ip checksum calculation (liuyunchen) [task:161990]
  - Sunway: fix bad page state setting outside of kvm memory pool (liuyunchen) [task:161990]
  - Sunway: change the migration type of the VM memory pool (liuyunchen) [task:161990]
  - Sunway: fix setup_rt_frame for non SA_SIGINFO (liuyunchen) [task:161990]
  - Sunway: do some cleanups for rt_sigframe (liuyunchen) [task:161990]
  - Sunway: kvm: handle ldl_u and stl_u when exit mmio (liuyunchen) [task:161990]
  - Sunway: add missing global __constant_c_memset (liuyunchen) [task:161990]
  - Sunway: remove unnecessary include headers (liuyunchen) [task:161990]
  - Sunway: increase position index in c_next for cpuinfo (liuyunchen) [task:161990]
  - Sunway: fix a typo in fix_bus_dma_mask (liuyunchen) [task:161990]
  - Sunway: Kconfig: remove dependence on !PREEMPT (liuyunchen) [task:161990]
  - Sunway: clean up out-of-date selected options (liuyunchen) [task:161990]
  - Sunway: add kbuild defconfig rule (liuyunchen) [task:161990]
  - Sunway: reduce unnecessary kernel logs for zx200 (liuyunchen) [task:161990]
  - Sunway: fix dma features for zx200 (liuyunchen) [task:161990]
  - Sunway: ptrace: clean up debug codes (liuyunchen) [task:161990]
  - Sunway: add ARCH_HAS_PTE_SPECIAL support (liuyunchen) [task:161990]
  - Sunway: remap pages of guest by vm_insert_page() (liuyunchen) [task:161990]
  - Sunway: clean up a.out and ECOFF binary related headers (liuyunchen) [task:161990]
  - Sunway: define NR_SYSCALLS as generated __NR_syscalls (liuyunchen) [task:161990]
  - Sunway: fix ex_table entries from misalignment handlers (liuyunchen) [task:161990]
  - Sunway: add set time support for hypervisor based rtc (liuyunchen) [task:161990]
  - Sunway: add regs and stack access APIs to support kprobe events (liuyunchen) [task:161990]
  - Sunway: unify access to LONGTIME for guest and emulator (liuyunchen) [task:161990]
  - Sunway: enable more than 32 CPUs for guest (liuyunchen) [task:161990]
  - Sunway: fix SPDX license identifier in uapi headers (liuyunchen) [task:161990]
  - Sunway: add required include headers to ptrace.h (liuyunchen) [task:161990]
  - Sunway: fix the VDSO symbol generation for nm (liuyunchen) [task:161990]
  - Sunway: fix printk method for guest os (liuyunchen) [task:161990]
  - Sunway: remove unused a.out.h (liuyunchen) [task:161990]
  - Sunway: switch GUP to the generic get_user_pages_fast() implementation (liuyunchen) [task:161990]
  - Sunway: fix bug when open file with the O_DIRECT flag (liuyunchen) [task:161990]
  - Sunway: remove sw64 pcie hotplug driver support (liuyunchen) [task:161990]
  - Sunway: fix compile error without CONFIG_PCI (liuyunchen) [task:161990]
  - Sunway: rename kvm_mem variables (liuyunchen) [task:161990]
  - Sunway: fix coding style problems (liuyunchen) [task:161990]
  - Sunway: kvm: remove MAX_VPN (liuyunchen) [task:161990]
  - Sunway: clean up useless #if 0 and #if 1 (liuyunchen) [task:161990]
  - Sunway: fix coding style problems (liuyunchen) [task:161990]
  - Sunway: make arch-specific drivers depend on SW64 (liuyunchen) [task:161990]
  - Sunway: add missing SPDX headers (liuyunchen) [task:161990]
  - Sunway: remove MAX_ASN (liuyunchen) [task:161990]
  - Sunway: add support for emulator running mode (liuyunchen) [task:161990]
  - Sunway: optimize ip checksum calculation (liuyunchen) [task:161990]
  - Sunway: use jump label for running modes (liuyunchen) [task:161990]
  - Sunway: optimize sw64_dma_direct_ops (liuyunchen) [task:161990]
  - Sunway: mark pci and memmap region as nomap (liuyunchen) [task:161990]
  - Sunway: fix the value of QEMU_PRINTF_BUFF_BASE (liuyunchen) [task:161990]
  - Sunway: clean up some useless codes (liuyunchen) [task:161990]
  - Sunway: numa: switch to arch node_distance (liuyunchen) [task:161990]
  - Sunway: fix all compile warnings (liuyunchen) [task:161990]
  - Sunway: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code (liuyunchen) [task:161990]
  - Sunway: simplify cpumask_of_node (liuyunchen) [task:161990]
  - Sunway: eliminate compile warning of pci_acpi_scan_root (liuyunchen) [task:161990]
  - Sunway: modify tc_sched_clock debugfs file (liuyunchen) [task:161990]
  - Sunway: remove redundant Kconfig source (liuyunchen) [task:161990]
  - Sunway: switch to generic pcibios_set_master and pci_common_swizzle (liuyunchen) [task:161990]
  - Sunway: print correct initrd address (liuyunchen) [task:161990]
  - Sunway: mm: use memblock to find the end of memory (liuyunchen) [task:161990]
  - Sunway: mm: warn overlapped memmap and DMA region (liuyunchen) [task:161990]
  - Sunway: remove some useless code (liuyunchen) [task:161990]
  - Sunway: mm: reorder memblock_init process (liuyunchen) [task:161990]
  - Sunway: vdso: fix time calculation (liuyunchen) [task:161990]
  - Sunway: vdso: change vdso version (liuyunchen) [task:161990]
  - Sunway: vdso: add automatic syscall fallback (liuyunchen) [task:161990]
  - Sunway: iommu: improve allocation of pt_root (liuyunchen) [task:161990]
  - Sunway: clean up OSF-like messages (liuyunchen) [task:161990]
  - Sunway: remove unused non-standard syscalls (liuyunchen) [task:161990]
  - Sunway: remove osf_ prefix from sigprocmask (liuyunchen) [task:161990]
  - Sunway: ignore vdso-syms.S (liuyunchen) [task:161990]
  - Sunway: fix sw1621 compile error (liuyunchen) [task:161990]
  - Sunway: clean up swich codes (liuyunchen) [task:161990]
  - Sunway: rename sw64_init.c to early_init.c (liuyunchen) [task:161990]
  - Sunway: clean up unused printk_syscall method (liuyunchen) [task:161990]
  - Sunway: remove useless comments (liuyunchen) [task:161990]
  - Sunway: extend __kernel_ino_t to unsigned long (liuyunchen) [task:161990]
  - Sunway: switch to generic sigprocmask and sigaction (liuyunchen) [task:161990]
  - Sunway: switch to __vdso_rt_sigreturn (liuyunchen) [task:161990]
  - Sunway: vdso: add rt_sigreturn support (liuyunchen) [task:161990]
  - Sunway: clean up some special but unused messages (liuyunchen) [task:161990]
  - Sunway: add shared memory support for guest memory region (liuyunchen) [task:161990]
  - Sunway: fix munmap hva error (liuyunchen) [task:161990]
  - Sunway: refactor sw64 virtual rtc driver to adapt to host (liuyunchen) [task:161990]
  - Sunway:iommu: fix 32-bit devices dma ops (liuyunchen) [task:161990]
  - Sunway: fix R_SW64_LITERAL relocations for module loading (liuyunchen) [task:161990]
  - Sunway: remove __direct_map_base and __direct_map_size (liuyunchen) [task:161990]
  - Sunway: fix iomem resource of crash kernel (liuyunchen) [task:161990]
  - Sunway: add chip_vt.dts for guest on sw3231 (liuyunchen) [task:161990]
  - Sunway: add basic support of binary unification for sw3231 series (liuyunchen) [task:161990]
  - Sunway: add arch-specific dma_set_mask implementation (liuyunchen) [task:161990]
  - Sunway: reduce sw64's impact on common config (liuyunchen) [task:161990]
  - Sunway: add standard syscalls (liuyunchen) [task:161990]
  - Sunway: read tc with new rdtc interface (liuyunchen) [task:161990]
  - Sunway: remove unnecessary declarations from proto.h (liuyunchen) [task:161990]
  - Sunway: disable device wakeup interrupt (liuyunchen) [task:161990]
  - Sunway: remove useless tc clocksource (liuyunchen) [task:161990]
  - Sunway: remove caller saved registers from processor state (liuyunchen) [task:161990]
  - Sunway: add a check for schedule_frame in get_wchan() (liuyunchen) [task:161990]
  - Sunway: fix compile error for CONFIG_SUSPEND and CONFIG_HIBERNATION (liuyunchen) [task:161990]
  - Sunway: fix fpregs restore at kvm exit if hcall exists (liuyunchen) [task:161990]
  - Sunway: remove fp from pcb struct (liuyunchen) [task:161990]
  - Sunway: pci: disable hotplug ability of RC temporarily (liuyunchen) [task:161990]
  - Sunway: iommu: fix a bug in calling 'alloc_pages_node' (liuyunchen) [task:161990]
  - Sunway: move fpregs to thread_struct (liuyunchen) [task:161990]
  - Sunway: iommu: work around interrupt remapping capability (liuyunchen) [task:161990]
  - Sunway: iommu: use original dma ops if iommu_init_device fail (liuyunchen) [task:161990]
  - Sunway: iommu: remove double check of pdev and hose (liuyunchen) [task:161990]
  - Sunway: iommu: add iova overlap hint (liuyunchen) [task:161990]
  - Sunway: iommu: improve implementation (liuyunchen) [task:161990]
  - Sunway: kexec: add quick reboot support (liuyunchen) [task:161990]
  - Sunway: pci: fix multiple msi data allocation (liuyunchen) [task:161990]
  - Sunway: pci: fix pcie_flr to support specific device (liuyunchen) [task:161990]
  - Sunway: iommu: remove useless codes in flush_device_tlb (liuyunchen) [task:161990]
  - Sunway: iommu: improve performance when mapping page (liuyunchen) [task:161990]
  - Sunway: iommu: fix free_pagetable (liuyunchen) [task:161990]
  - Sunway: iommu: support unmap_unpin_fast (liuyunchen) [task:161990]
  - Sunway: iommu: improve coding style (liuyunchen) [task:161990]
  - Sunway:iommu: flush device related TLB and PCache when detached (liuyunchen) [task:161990]
  - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Pedro Tammela) [bug:185228] {CVE-2023-3611}
  - arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache() (Catalin Marinas) [task:167147]
  - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (M A Ramdhan) [bug:185232] {CVE-2023-3776}
  - net/sched: cls_u32: Fix reference counter leak leading to overflow (Lee Jones) [bug:185223] {CVE-2023-3609}
  - net: sched: remove NET_CLS_IND config option (Jiri Pirko) [bug:185223]
  - bpf: Undo incorrect __reg_bound_offset32 handling (Daniel Borkmann) {CVE-2020-8835}
  - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Loris Reiff) {CVE-2021-20194}
  - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Stanislav Fomichev)
  - bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE (Stanislav Fomichev)
  - bpf, cpumap: Make sure kthread is running before map update returns (Hou Tao) [task:166213]
  - sched,livepatch: Use wake_up_if_idle() (Peter Zijlstra) [bug:182226]
  - sched: Improve wake_up_all_idle_cpus() take #2 (Peter Zijlstra) [bug:182226]
  - sched: Simplify wake_up_*idle*() (Peter Zijlstra) [bug:182226]
  - KYLIN: rpmbuild: vmlinuz.efi compilation for Loongarch (Yongzhen Zhang) [task:163039]
  - KYLIN: package: Complete the changelog details of the kernel package (Jackie Liu) [task:165835]
  - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Pu Lehui) [task:166213]
  - neighbour: delete neigh_lookup_nodev as not used (Leon Romanovsky) [bug:182698]
  - Remove DECnet support from kernel (Stephen Hemminger) [bug:182698] {CVE-2023-3338}
  - KYLIN: ixgbe: initialize the LED link active for LED blink support (Li ZhiGang) [task:146678]
  - PCI: pciehp: Cancel bringup sequence if card is not present (Rongguang Wei) [task:127145]
  - KYLIN: Revert pciehp driver patch added before to fix PDC event (weirongguang) [task:127145]
  - KYLIN: arm64/config: CONFIG_ARM_SPE_PMU=m (Jackie Liu)
  - can: j1939: j1939_session_destroy(): fix memory leak of skbs (Fedor Pchelkin) {CVE-2022-3633}
  - media: vivid: dev->bitmap_cap wasn't freed in all cases (Hans Verkuil) {CVE-2023-0615}
  - net/tls: tls_is_tx_ready() checked list_entry (Pietro Borrello) {CVE-2023-1075}
  - KYLIN: security/kysec: open program blacklist function (tianyunnuan) [task:163796]
  - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) {CVE-2023-0386}
  - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Thadeu Lima de Souza Cascardo) [bug:182682] {CVE-2023-35001}
  - rds: rds_rm_zerocopy_callback() use list_first_entry() (Pietro Borrello) [bug:164070] {CVE-2023-1078}
  - selinux: properly handle multiple messages in selinux_netlink_send() (Paul Moore) [task:119087] {CVE-2020-10751}
  - KYLIN: arm64/config: compile nvme and nvme_core as module (zhanggenjian) [task:136928, bug:182933]
  - vc_screen: modify vcs_size() handling in vcs_read() (George Kennedy) [bug:182724]
  - vc_screen: don't clobber return value in vcs_read (Thomas Weißschuh) [bug:182724]
  - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (George Kennedy) [bug:182724] {CVE-2023-3567}
  - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Takashi Iwai) {CVE-2023-31084}
  - NETSWIFT: txgbe: FIX: fix error when start and stop SRIOV (zhongxiangji) [task:160962]
  - KYLIN: fix bug that system stuck while reboot test (penghuaihe) [bug:172722]
  - ipvlan:Fix out-of-bounds caused by unclear skb->cb (t.feng) [bug:181310] {CVE-2023-3090}
  - gfs2: Don't deref jdesc in evict (Bob Peterson) [bug:179231] {CVE-2023-3212}
  - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition (Zheng Wang) [bug:179181] {CVE-2023-33288}
  - LOONGSON: fbdev: ls2k500sfb pause all cpu, so on. (Chong Qiao) [task:159481]
  - LOONGSON: fbdev: ls2k500sfb memset res, so on. (Chong Qiao) [task:159481]
  - LOONGSON: fbdev: ls2k500 sfb register kcs platform device. (Chong Qiao) [task:159481]
  - LOONGARCH: net: stmmac: fix potential double free of dma descriptor resources (Hongchen Zhang) [task:155268]
  - swap: fix do_swap_page() race with swapoff (Miaohe Lin) [task:160285]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.19.v2207
changelog:
  - net: ieee802154: handle iftypes as u32 (Alexander Aring) [task:131823]
  - netfilter: remove BUG_ON() after skb_header_pointer() (Pablo Neira Ayuso) [bug:153351]
  - skbuff: micro-optimize {,__}skb_header_pointer() (Alexander Lobakin) [bug:153351]
  - skbuff: make __skb_header_pointer()'s data argument const (Alexander Lobakin) [bug:153351]
  - security/kysec: Fixed system crash caused by directory traversal (chengang) [bug:151725]
  - ZHAOXIN: x86/perf: Add hardware performance events support for Zhaoxin CPU (leoliu) [bug:147740]
  - LoongArch: Add _PAGE_USER for PROT_NONE (liweihao) [task:118969]
  - net: sched: disallow noqueue for qdisc classes (Frederick Lawler) {CVE-2022-47929}
  - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Herbert Xu) {CVE-2023-0394}
  - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Sun Shouxin) [task:131515]
  - ring-buffer: Include dropped pages in counting dirty patches (Steven Rostedt (Google)) [task:128014]
  - tracing/ring-buffer: Have polling block on watermark (Steven Rostedt (Google)) [task:128014]
  - ring-buffer: Have the shortest_full queue be the shortest not longest (Steven Rostedt (Google)) [task:128014]
  - ring-buffer: Add percentage of ring buffer full to wake up reader (Steven Rostedt (VMware)) [task:128014]
  - LoongArch: Support loader and kernel interface specification V40 (yangqiming) [task:131190]
  - loongarch: use built-in dtb first in old version firmware (Liu Peibao) [task:118969]
  - LoongArch:2k: Compatible with old firmware (liuyun) [task:118969]
  - LoongArch:2k: fix dtb build in kernel error (liuyun) [task:118969]
  - LoongArch: delete invalid macro definitions and variables (yangqiming) [task:118969]
  - LoongArch: Increase 8250_*_UARTS number (Yangyinglu) [task:131190]
  - Loongarch: fix boot error for pmon (liuyun) [task:118969]
  - net: sched: atm: dont intepret cls results when asked to drop (Jamal Hadi Salim) {CVE-2023-23455}
  - net: sched: cbq: dont intepret cls results when asked to drop (Jamal Hadi Salim) {CVE-2023-23454}
  - binder: validate alloc->mm in ->mmap() handler (Carlos Llamas) [bug:155767]
  - binder: fix alloc->vma_vm_mm null-ptr dereference (Carlos Llamas) [bug:155767]
  - android: binder: fix lockdep check on clearing vma (Liam Howlett) [bug:155767]
  - binder_alloc: add missing mmap_lock calls when using the VMA (Liam Howlett) [bug:155767]
  - android: binder: stop saving a pointer to the VMA (Liam R. Howlett) [bug:155767] {CVE-2023-20928}
  - mm: add vma_lookup(), update find_vma_intersection() comments (Liam Howlett) [bug:155767]
  - i915_vma: Rename vma_lookup to i915_vma_lookup (Liam Howlett) [bug:155767]
  - config: enable kic. (liuqi) [task:129756]
  - io_uring: add missing item types for splice request (Bing-Jhong Billy Jheng) {CVE-2022-4696}
  - security/kysec: fix bug with NULL pointer in kysec_free_sb (yangzhao) [task:131145]
  - NETSWIFT: txgbe: Fix skb list corruption on Power systems (mengyuanlou) [task:50860]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.20.v2207
changelog:
  - loongarch/config: The CONFIG_ZBUD configuration was changed from M to Y. (cuitao) [bug:154598]
  - security: solve slab-out-of-bounds problem when registering lsm in modules (yangzhao) [task:136417]
  - security/kysec:fix the issue of high CPU usage caused by the kysec-sync-daemon process (chengang) [task:159021]
  - Re-enable SRIOV under the loongarch architecture (jianghaoran) [task:136310]
  - loongarch/Kconfig: fix HAVE_LIVEPATCH_FTRACE select options (xuping) [task:136761]
  - md/raid10: initialize r10_bio->read_slot before use. (Kevin Vigor) [task:136746]
  - OPENEULER: blk-throtl: fix race in io dispatching (Yu Kuai) [task:133418]
  - NETSWIFT: txgbevf: set release version 1.3.0 (linyuexie) [task:130764]
  - NETSWIFT: txgbevf: UP update compile in linux 5.18.1 (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix the bug that ethtool -t error in sw_64 (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix the bug that self test error (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: ADD: add mbx lock for get link state (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix bug that last_mprc not right(2) (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Modify: Modify print info (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Remove: remove some print for debug (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix bug that last_mprc not right (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Modify: Modify print level (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: MODIFY: Not support get and set vf revice hash rules (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Add: add lock for updata package count status (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix the bug that count clear after down up (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix compile warning that mixed declarations and code (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix the bug that ip link set vf status not right (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: FIX: fix the bug that ethtool -N not work as expected (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix the bug that ethtool -S tx and rx count not right (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: Fix: fix warning print when sriov nums more than 7 (zhongxiangji) [task:130764]
  - NETSWIFT: txgbevf: FIX: fix a bug because outside (linyuexie) [task:130764]
  - NETSWIFT: txgbevf: FIX: not support XDP_BUFF_RXQ (mengyuanlou) [task:130764]
  - NETSWIFT: txgbe: set release version 1.3.3 (Juxia He) [task:130764]
  - NETSWIFT: txgbe: UP update compile in linux 5.18.1 (mengyuanlou) [task:130764]
  - NETSWIFT: txgbe: Fix: fix compile error in loongson(mips64) (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: Fix: fix bug that vf promisc not right (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: add lanrst to tx timeout / clean tx irq flow (zhenpengzheng) [task:130764]
  - NETSWIFT: txgbe: MODIFY: vf do not make its own receice-hash rules (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: Fix: fix the bug that ip link set vf status not right (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: FIX: fix the bug that vf receice hash rule not work (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: Remove: remove VF packets count in PF (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: ADD: add the interface to show and set the vf link state (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: 1.Fix ethtool intr_test trigger interrupt failed 2.Fix ethtool diag_test run loopback test failed after disabling sriov (wenduanqiang) [task:130764]
  - NETSWIFT: txgbe: add print aer status to disable pcie master flow (zhenpengzheng) [task:130764]
  - NETSWIFT: txgbe: remove INT_ERR from pcie recover flow (zhenpengzheng) [task:130764]
  - NETSWIFT: txgbe: FIX: ethtool -s 1000M autoneg in 1G sfp and del repeated multicast (linyuexie) [task:130764]
  - NETSWIFT: txgbe: FIX: ethtool -s speed 1000 autoneg on/off (linyuexie) [task:130764]
  - NETSWIFT: txgbe: fix aer status not print out when TXGBE_RECOVER_CHECK set (zhenpengzheng) [task:130764]
  - NETSWIFT: txgbe: FIX: fix echo 1 num_sriovs cause pending (Mengyuan Lou) [task:130764]
  - NETSWIFT: txgbe: Fix: do not clear vxlan port reg when set rx_csum off (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: FIX: make kylin not to close flow dir (Mengyuan Lou) [task:130764]
  - NETSWIFT: txgbe: ADD: add tx_ring check in txgbe_xmit_frame() (Mengyuan Lou) [task:130764]
  - NETSWIFT: txgbe: ADD:add ethtool -S get tx multicast braoadcast count (linyuexie) [task:130764]
  - NETSWIFT: txgbe: ADD: ethtool set autoneg on/off in 1000M speed (linyuexie) [task:130764]
  - NETSWIFT: txgbe: add pcie aer status print and regroup TXGBE_PCIE_RECOVER macro (zhenpengzheng) [task:130764]
  - NETSWIFT: txgbe: FIX: fix the bug that The number of RSS can exceed the number of cpus (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: ADD: ethtool show and set lldp (linyuexie) [task:130764]
  - NETSWIFT: txgbe: add TXGBE_RECOVER_CHECK and TXGBE_DIS_COMP_TIMEOUT (zhenpengzheng) [task:130764]
  - NETSWIFT: txgbe: sync maco from configure to kcompat.h (mengyuanlou) [task:130764]
  - NETSWIFT: txgbe: FIX: get lldp status issue (linyuexie) [task:130764]
  - NETSWIFT: txgbe: ADD: ethtool --show-priv-flags show lldp status (linyuexie) [task:130764]
  - NETSWIFT: txgbe: sync maco from configure to kcompat.h (Mengyuan Lou) [task:130764]
  - NETSWIFT: txgbe: FIX warning:Delete two unused variables (root) [task:130764]
  - NETSWIFT: txgbe: Fix: fix fiber to copper sfp module always link up bug that actually been down (wenduanqiang) [task:130764]
  - NETSWIFT: txgbe: FIX: ethtool -f xxx only support upgrade once (zhongxiangji) [task:130764]
  - NETSWIFT: txgbe: FIX：VT mode must be set before sriov enable (mengyuanlou) [task:130764]
  - NETSWIFT: txgbe: FIX: fix open/close notify sleep to long and read wrong buffer (mengyuanlou) [task:130764]
  - NETSWIFT: txgbe: add inspur oem ssid 0x0085/0x0075/0x0084 support for led control (wenduanqiang) [task:130764]
  - NETSWIFT: txgbe: FIX: fix ethtool link mode isn't correct in fiber mode (wenduanqiang) [task:130764]
  - NETSWIFT: txgbe: FIX: fix compile when DISABLE_PACKET_SPLIT open (mengyuanlou) [task:130764]
  - NETSWIFT: txgbe: RM: remove DEBUGFUNC (mengyuanlou) [task:130764]
  - NETSWIFT: txgbe: RM: remove SIMULATION_DEBUG (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: update release note for ngbe-1.2.3 (linglingzhang) [task:130764]
  - NETSWIFT: ngbe: UP update compile in linux 5.18.1 (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: add NGBE_RECOVER_CHECK and NGBE_DIS_COMP_TIMEOUT (zhenpengzheng) [task:130764]
  - NETSWIFT: ngbe: FIX fix ethtool f upgrade image not to check chip ve (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: Fix: compile err about ethtool marco in some OS (wenduanqiang) [task:130764]
  - NETSWIFT: ngbe: FIX: ethtool -f xxx only support upgrade once (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: Fix: ubuntu 16.10 compile error, fiber linkdown advertise mode err (wenduanqiang) [task:130764]
  - NETSWIFT: ngbe: FIX: fix ethtool link mode isn't correct in fiber mode (wenduanqiang) [task:130764]
  - NETSWIFT: ngbe: FIX: probe print_info all ports display "eth0" (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: add pcie aer configuration space print info before pcie recovery (linglingzhang) [task:130764]
  - NETSWIFT: ngbe: FIX: unload/load no wait , lan0 internal phy may hw reset failed (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: modify some code to obey Linux C-coding style (linglingzhang) [task:130764]
  - NETSWIFT: ngbe: add spinlock protection on yt phy ext registers accessing (linglingzhang) [task:130764]
  - NETSWIFT: ngbe: FIX: fix ngbe_gphy_wait_mdio_on return (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: FIX: fix add yt phy sgmii2rgmii mode (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: reset ethtool_get_setting back to previous version (wenduanqiang) [task:130764]
  - NETSWIFT: ngbe: ADD: add yt phy support sgmii2rgmii mode (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: turn off fiber auto sensing and set 1000BX manually to avoid link to 100M occationally in yt8521/8531 fiber mode (linglingzhang) [task:130764]
  - NETSWIFT: ngbe: add support for switching speed mode between autoneg and force 1G in marvell88e1512/yt8521/yt8531 phy sfi mode by using ethtool (linglingzhang) [task:130764]
  - NETSWIFT: ngbe: FIX: fix ethtool link mode isn't correct when using fiber mode (wenduanqiang) [task:130764]
  - NETSWIFT: ngbe: FIX: fix marverll copper change speed has not ints again (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: add support on marvell/yt8521 1000base-x mode autoneg (linglingzhang) [task:130764]
  - NETSWIFT: ngbe: if marvell mix mode, driver will read phy mode from flash instead of register to workaround pxe driver override phy mode problem (linglingzhang) [task:130764]
  - NETSWIFT: ngbe: RM: remove some unuse log (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: RM: remove zte phy code (mengyuanlou) [task:130764]
  - NETSWIFT: ngbe: FIX: fix marverll copper change speed has not ints (mengyuanlou) [task:130764]
  - md-raid10: fix KASAN warning (Mikulas Patocka) [task:128226]
  - md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (Xiao Ni) [task:128226]
  - md/raid10: improve discard request for far layout (Xiao Ni) [task:128226]
  - md/raid10: improve raid10 discard request (Xiao Ni) [task:128226]
  - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [task:128226]
  - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [task:128226]
  - md: add md_submit_discard_bio() for submitting discard bio (Xiao Ni) [task:128226]
  - net: xdp: allow generic and driver XDP on one interface (Jakub Kicinski) [bug:156630]
  - xdp: Provide extack messages when prog attachment failed (Maciej Fijalkowski) [bug:156630]
  - blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [task:122387]
  - block: free sched's request pool in blk_cleanup_queue (Ming Lei) [task:122387] {CVE-2019-25044}
  - block: move blk_exit_queue into __blk_release_queue (Ming Lei) [task:122387] {CVE-2019-25044}
  - xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions (Darrick J. Wong) [task:128735]
  - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Darrick J. Wong) [task:128735]
  - fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Christoph Hellwig) [task:128735]
  - xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Christoph Hellwig) [task:128735]
  - EULER: sched/fair: limit burst to zero when cfs bandwidth is toggled off (liwanwu) [task:133372]
  - net: sched: fix race condition in qdisc_graft() (Eric Dumazet) [bug:157192] {CVE-2023-0590}
  - EULER: sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos (Zhang Qiao) [task:133371]
  - x86/bugs: Flush IBP in ib_prctl_set() (Rodrigo Branco) {CVE-2023-0045}
  - txgbe: bulk free SKBs during TX completion cleanup cycle (weirongguang) [task:50860]
  - compile-and-chkabi.sh: fix the calculation of ncpus (Shida Zhang) [task:129759]
  - support macvtap in Sunway (xiedongliang) [bug:156627]
  - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Szymon Heidrich) [bug:157174] {CVE-2023-23559}
  - sched: fix the kabi broken of mips platform (Enze Li) [task:133440]
  - sched: fix kabi broken when enabling QOS_SCHED (Enze Li) [task:133080]
  - loongarch/configs: enable configurations to supoort rubik (Enze Li) [bug:155736]
  - arm64/bpf: Remove 128MB limit for BPF JIT programs (Russell King) [bug:147573]
  - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Lorenz Bauer) [bug:147573]
  - arm64/bpf: don't allocate BPF JIT programs in module memory (Ard Biesheuvel) [bug:147573]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.21.v2207
changelog:
  - Revert "REDHAT: mm/memcg: Free percpu stats memory of dying memcg's" (Jackie Liu) [task:139197]
  - sched/rt: pick_next_rt_entity(): check list_entry (Pietro Borrello) [bug:161115] {CVE-2023-1077}
  - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() (Dietmar Eggemann) [bug:161115]
  - net/ulp: prevent ULP without clone op from entering the LISTEN status (Paolo Abeni) [bug:161093] {CVE-2023-0461}
  - HID: asus: use spinlock to safely schedule workers (Pietro Borrello) [task:138519, bug:161140] {CVE-2023-1079}
  - HID: asus: use spinlock to protect concurrent accesses (Pietro Borrello) [task:138519, bug:161140]
  - HID: asus: Remove check for same LED brightness on set (Luke D. Jones) [task:138519, bug:161140]
  - net: mpls: fix stale pointer if allocation fails during device rename (Jakub Kicinski) [bug:161097] {CVE-2023-26545}
  - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Duoming Zhou) [bug:161144] {CVE-2023-1118}
  - tap: tap_open(): correctly initialize socket uid (Pietro Borrello) [bug:161111] {CVE-2023-1076}
  - tun: tun_chr_open(): correctly initialize socket uid (Pietro Borrello) [bug:161111] {CVE-2023-1076}
  - net: add sock_init_data_uid() (Pietro Borrello) [bug:161111]
  - sctp: fail if no bound addresses can be used for a given scope (Marcelo Ricardo Leitner) [bug:161106] {CVE-2023-1074}
  - HID: check empty report_list in hid_validate_values() (Pietro Borrello) [bug:161102] {CVE-2023-1073}
  - block: adjust the position of the code section (zhanggenjian) [task:122387]
  - REDHAT: mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [bug:158690]
  - crypto: ccp - Change a message to reflect status instead of failure (Hook, Gary) [task:136929]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.22.v2207
changelog:
  - security/selinux: add ngac hook function (yangzhao) [task:124104]
  - security/kysec: simplify audio devctl hook (penghuaihe) [task:132066]
  - security/kysec: adjust netcard devctl hook (penghuaihe) [task:132066]
  - security/kusec: remove multi-serial devctl control hook (penghuaihe) [task:132066]
  - security/kysec: remove useless EXPORT symbols of kysec (penghuaihe) [task:132066]
  - security/kysec: move kyesec check to top function in CDRom (mengdehui@kylinos.cn) [task:132066]
  - security/kysec: Remove redundant PCI device control hook (mengdehui@kylinos.cn) [task:132066]
  - security/kysec: add PCMCIA device control logic (mengdehui@kylinos.cn) [task:132066]
  - security/kysec: simplify the hook for usbinfo (mengdehui@kylinos.cn) [task:132066]
  - security/kysec: change digital camera permission query type. (penghuaihe) [task:132873]
  - security/kysec: fix bug that device are disabled in default. (mengdehui) [task:132066]
  - security/kysec: add device serial num comparation in sm env (mengdehui) [task:125944]
  - security/kysec: fix devctl repair USB read-only control failure (mengdehui) [task:125944]
  - security/kysec: enable printer in sm env (mengdehui) [task:125944]
  - security/kysec: mv the position of interfacename in device_info to end (mengdehui) [task:125944]
  - security/kysec: shield some device plug event pop-up (mengdehui) [task:125944]
  - security/kysec: enable keyboard and mouse in common system (mengdehui) [task:125944]
  - security/kysec: make MASS_STORAGE be compatible with CDROM and STORAGE. (mengdehui) [task:125944]
  - security/kysec: open USB_SC_SCSI device control. (mengdehui) [bug:154582]
  - security/kysec: pk label limit is useful only in sm env. (mengdehui) [task:125944]
  - security/kysec: convert usb storage device type. (mengdehui) [task:128342]
  - security/kysec: adjust devctl pr_debug formation (mengdehui) [task:128342]
  - security/kysec: digital camera permission limited (mengdehui) [task:128342]
  - security/kysec: add KYSEC_USB devctl hook. (mengdehui) [task:132066]
  - security/kysec: add block device devctl hook. (mengdehui) [task:132066]
  - security/kysec: add KYSEC_AUDIO devctl hook. (mengdehui) [task:132066]
  - security/kysec: add KYSEC_PARALLEL devctl hook. (mengdehui) [task:132066]
  - security/kysec: add KYSEC_SERIAL devctl hook. (mengdehui) [task:132066]
  - security/kysec: add PCI devctl hook. (mengdehui) [task:132066]
  - security/kysec: add network devctl hook. (mengdehui) [task:132066]
  - security/kysec: add KYSEC_MMC devctl hook. (mengdehui) [task:132066]
  - security/kysec: add CAMERA devctl hook. (mengdehui) [task:132066]
  - security/kysec: add INFRARED devctl hook. (mengdehui) [task:132066]
  - security/kysec: add firewire devctl hook. (mengdehui) [task:132066]
  - security/kysec: add CDRom devctl hook. (mengdehui) [task:132066]
  - security/kysec: add bluetooth devctl hook. (mengdehui) [task:132066]
  - security/kysec: add floppy devctl hook. (mengdehui) [task:132066]
  - security/kysec: add digital camera devctl hook. (mengdehui) [task:132066]
  - security/kysec: config: add devctl CONFIG (mengdehui) [task:132066]
  - security/kysec: unbind TPM sm3 from CONFIG_TCG_TPM (mengdehui) [task:132066]
  - security/kysec: add netlink_send hook into LSM. (mengdehui) [task:132066]
  - sekurity/kysec: adjust process protect module for later optimization. (mengdehui) [task:132066]
  - security/kysec: new equipment control function (hezhenang) [task:27829]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.23.v2207
changelog:
  - security/kysec: fix bug that it may cause a deadlock in devctl (penghuaihe) [task:128701]
  - media: dvb-core: Fix UAF due to refcount races at releasing (Takashi Iwai) [bug:164041] {CVE-2022-41218}
  - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Zheng Wang) [bug:164044] {CVE-2022-3707}
  - ntfs: fix out-of-bounds read in ntfs_attr_find() (Hawkins Jiawei) [bug:164058] {CVE-2023-26607}
  - ntfs: fix use-after-free in ntfs_ucsncmp() (ChenXiaoSong) [bug:164058]
  - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function (Miaoqian Lin) [bug:164062] {CVE-2023-23000}
  - inotify: show inotify mask flags in proc fdinfo (Amir Goldstein) [bug:157782]
  - kabi: add struct avoid change of kabi check. (zhaochenguang) [task:137041]
  - loongarch: fix pcie wakeup not work (Liu Peibao) [task:137041]
  - LoongArch: change the method for obtaining the 7A ACPI register (yangqiming) [task:137041]
  - LoongArch: Support to set irq type for pch-pic and ACPI_IRQ_MODEL_LPIC (Jianmin Lv) [task:137041]
  - LoongArch: fix pcie wake enabled when no ACPI (yangqiming) [task:137041]
  - LoongArch: Clean up flush cache related code (Yanteng Si) [task:138348]
  - LoongArch: solve multichannel 3C5000 L3 cache display not correct (liubaolin) [task:138348]
  - x86/cpufreq: add CONFIG_CPU_FREQ_GOV_SCHEDUTIL (tianyu) [bug:161979]
  - enable CONFIG_VHOST_SCSI (xieming) [task:76659]
  - security/selinux: fix bounded_transition failed problem (mengdehui) [bug:161836]
  - kysec: fix optimize of server os (Jackie Liu) [task:139001]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.24.v2207
changelog:
  - fs: move S_ISGID stripping into the vfs_*() helpers (Yang Xu) [task:141950]
  - fs: Add missing umask strip in vfs_tmpfile (Yang Xu) [task:141950]
  - fs: add mode_strip_sgid() helper (Yang Xu) [task:141950]
  - MUCSE: rnpm: fix bug in self diagnostic test by "ethtool -t". (Yibo Dong) [bug:165538]
  - MUCSE: rnp: fix bug in self diagnostic test by "ethtool -t". (Yibo Dong) [bug:165538]
  - sched: remove cgroup task qos level change restriction (leixiang) [task:147456]
  - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Clement Lecigne) [task:147853] {CVE-2023-0266}
  - Revert "arm64: ftrace: Fix to enable syscall events on arm64" (Jackie Liu) [task:148824]
  - arm64: Do not forget syscall when starting a new thread. (Francis Laniel) [task:148824]
  - net: fix a compilation warning (xiaolinkui) [task:139815]
  - btrfs: fix race between quota disable and quota assign ioctls (Filipe Manana) [task:147853] {CVE-2023-1611}
  - btrfs: qgroup: remove one-time use variables for quota_root checks (Marcos Paulo de Souza) [task:147853]
  - Fix double fget() in vhost_net_set_backend() (Al Viro) [task:147853] {CVE-2023-1838}
  - Revert "xhci: turn off port power in shutdown" (Mathias Nyman) [bug:162290]
  - loongarch/biv_coinfig: fix CONFIG_NR_CPUS on kylinos_biv_defconfig (xuping) [task:148343]
  - tun: avoid double free in tun_free_netdev (George Kennedy) [task:147853] {CVE-2022-4744}
  - pci/quirk.c: Add limit for mrrs of 7A2000 (liubaolin) [task:148518]
  - Revert "LoongArch: Not using GCC stackrealign feature" (liubaolin) [task:148518]
  - Revert "LoongArch: use generic irq migration" (liubaolin) [task:148518]
  - xhci: Fix usb device probability miss (liubaolin) [task:148518]
  - loongarch/kvm: ls7a add iocsrw emulation (liubaolin) [task:148518]
  - LoongArch: export symbol invalid_pud_table (liubaolin) [task:148518]
  - LoongArch: fix pm callback function error (liubaolin) [task:148518]
  - LoongArch: Fix enable_gpe_wakeup() function error (liubaolin) [task:148518]
  - irqchip: irq-loongson-liointc: fix some registers not be saved during S3 (liubaolin) [task:148518]
  - LoongArch: Make spinlock_test not dependent on Debug_FS (liubaolin) [task:148518]
  - proc: proc_skip_spaces() shouldn't think it is working on C strings (Linus Torvalds) [task:147853] {CVE-2022-4378}
  - loongarch/kdump: set capture kernel link a higher address. (JiangXiujie) [task:148368]
  - binder: Address corner cases in deferred copy and fixup (Alessandro Astone) [bug:161123] {CVE-2023-20938}
  - binder: fix pointer cast warning (Arnd Bergmann) [bug:161123] {CVE-2023-20938}
  - binder: defer copies of pre-patched txn data (Todd Kjos) [bug:161123] {CVE-2023-20938}
  - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 (Alessandro Astone) [bug:161123] {CVE-2023-20938}
  - binder: read pre-translated fds from sender buffer (Todd Kjos) [bug:161123] {CVE-2023-20938}
  - binder: avoid potential data leakage when copying txn (Todd Kjos) [bug:161123] {CVE-2023-20938}
  - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Salvatore Bonaccorso) [bug:161148] {CVE-2022-27672}
  - x86/speculation: Identify processors vulnerable to SMT RSB predictions (Tom Lendacky) [bug:161148] {CVE-2022-27672}
  - x86/bugs: Report AMD retbleed vulnerability (Alexandre Chartre) [bug:161148] {CVE-2022-27672}
  - usb: musb: Fix musb_gadget.c rxstate overflow bug (Robin Guo)
  - staging: vt6655: fix potential memory leak (Nam Cao)
  - scsi: ses: Handle enclosure with just a primary component gracefully (Jiri Kosina) [task:147721]
  - scsi: ses: Don't attach if enclosure has no components (James Bottomley) [task:147721]
  - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [task:147721]
  - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [task:147721]
  - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [task:147721]
  - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [task:147721]
  - Revert "scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process" (Jackie Liu) [task:147721]
  - Revert "scsi: ses: Fix crash caused by kfree an invalid pointer" (Jackie Liu) [task:147721]
  - LoongArch: LSVZ: remove using eentry global variable. (Mao Bibo) [task:141969]
  - LoongArch: Add KVM Hardware Reduce model support when parsing FADT (yangqiming) [task:118969]
  - loongarch: fix panic on SoC (Liu Peibao) [task:118969]
  - loongarch: lsvz: optimization for irq injection (Mao Bibo) [task:118969]
  - loongarch: lsvz: clear exit reason after handling (Mao Bibo) [task:118969]
  - LoongArch: LSVZ: support pv timer migration (zhoumin) [task:118969]
  - security/kysec: Fix the wrong status value when kysec is disbled (mengdehui@kylinos.cn) [bug:167310]
  - net/sched: Retire tcindex classifier (Jamal Hadi Salim) [bug:167507] {CVE-2023-1829}
  - xfs: don't expose internal symlink metadata buffers to the vfs (Darrick J. Wong) [bug:160702]
  - xfs: report corruption only as a regular error (Darrick J. Wong) [bug:160702]
  - net: fix a bug of set net auto-affinity (xiaolinkui) [task:139815]
  - Revert "LoongArch: Fix last cache size for glue cpu" (liubaolin) [task:141378]
  - LoongArch: Combine acpi_boot_table_init() and acpi_boot_init() (Yanteng Si) [task:141378]
  - ipmi: ls2k500 bmc readd btlock. (Chong Qiao) [task:141969]
  - LoongArch: Fix elf hwcap (Juxin Gao) [task:141969]
  - LoongArch: Improve thread_xxxx_context_live (Yanteng Si) [task:141969]
  - LoongArch: Clean up _save_lsx_all_upper (Yanteng Si) [task:141969]
  - LoongArch: Fix a deadlock in context_switch() (Feiyang Chen) [task:141969]
  - LoongArch: Add memset operation to screen_info (Youling Tang) [task:141969]
  - LoongArch: Not using GCC stackrealign feature (Youling Tang) [task:141969]
  - libsubcmd: Fix use-after-free for realloc(..., 0) (Kees Cook) [task:141969]
  - LoongArch: Refactoring emulate_load_store_insn (Yanteng Si) [task:141378]
  - irqchip/loongarch-extioi: Improve affinity setting (Jianmin Lv) [task:141378]
  - LoongArch: Remove unused kernel stack padding (Yanteng Si) [task:141378]
  - LoongArch: Remove the rest of unused kernel stack padding (Qing Zhang) [task:141378]
  - LoongArch: Limite pci device irq number to 32 (Juxin Gao) [task:141378]
  - irqchip/loongarch-extioi: fix irq affinity setting (Jianmin Lv) [task:141378]
  - LoongArch: fix pcie wakeup (yangqiming) [task:141378]
  - LoongArch: Change the operation of the ACPI PM register (yangqiming) [task:141378]
  - LoongArch: Fix cpuhotplug on master core (Jianmin Lv) [bug:157741]
  - bpf_helpers_doc.py: Fix warning when compiling bpftool (Carlos Neira) [task:144290]
  - bpf: Added new helper bpf_get_ns_current_pid_tgid (Carlos Neira) [task:144290]
  - fs/nsfs.c: Added ns_match (Carlos Neira) [task:144290]
  - bpf: Add redirect_neigh helper as redirect drop-in (Daniel Borkmann) [task:144290]
  - ipv6: Add neighbor helpers that use the ipv6 stub (David Ahern) [task:144290]
  - neighbor: Add skip_cache argument to neigh_output (David Ahern) [task:144290]
  - bpf: Add BPF_FUNC_jiffies64 (Martin KaFai Lau) [task:144290]
  - Revert "x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y" (George Guo) [task:147099]
  - PCI: pciehp: Fix the slot in BLINKINGON_STATE when Presence Detect Changed event occurred (weirongguang) [task:127145]
  - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y (Andrea Righi) [bug:166499]
  - LoongArch, bpf: Fix jit to skip speculation barrier opcode (George Guo) [bug:157804]
  - LoongArch:LSVZ: fix up pch intc eio emulation for level-trigger irq (Mao Bibo) [task:118969]
  - LoongArch: Delete unnecessary page alignment. (yangqiming) [task:141969]
  - objtool: LoongArch: Fix dynamic_add_jump_table() on gcc-vec.33 (Youling Tang) [task:141969]
  - LoongArch: Improve alt_instr (Yanteng Si) [task:141969]
  - Revert "LoongArch: Add the kexec/kdump operation under the new firmware" (Youling Tang) [task:141969]
  - loongarch_iommu: enable the loongarch iommu by default. (lixianglai) [task:141969]
  - LoongArch: Fixup vmemmap bootup error (Jun Yi) [task:141969]
  - ALSA: HDA: Fixup hda driver for loongson HDA (Tianli Xiong) [task:141969]
  - LoongArch:Add backlight restore support (Yanbing lv) [task:141969]
  - LoongArch:LSVZ: use former Kconfig format with kvm (Mao Bibo) [task:141969]
  - loongarch: remove gtlb instruction (Mao Bibo) [task:141969]
  - LoongArch: syscall_common: check if syscall number a7 less then zero (zhouyang) [task:141969]
  - Revert "kabi: add struct avoid change of kabi check." (liubaolin) [task:141378]
  - LoongArch:Adjust resume order for loongson_hkey_resume (zhangtianyang) [task:141969]
  - LoongArch: Improve /dev/mem related interfaces (liweihao) [task:141969]
  - LoongArch: mm: Refactor TLB handlers (Rui Wang) [task:141969]
  - Loongarch:Adjust the grouping method of extioi->node_map (zhangtianyang) [task:141969]
  - LoongArch: Remove relocate exception table (Youling Tang) [task:141969]
  - LoongArch: Remove some .fixup usage (Youling Tang) [task:141969]
  - LoongArch: Add gpr-num.h (Youling Tang) [task:141969]
  - LoongArch: extable: consolidate __ex_table construction (Youling Tang) [task:141969]
  - LoongArch: Remove unused codes (Jun Yi) [task:141378]
  - LoongArch: Fixup do_ri instruction emulation (Jun Yi) [task:141378]
  - LoongArch: Fix cpu name after CPU-hotplug (Jianmin Lv) [task:141378]
  - mfd: syscon: Add arguments support for syscon reference (Orson Zhai) [task:141378]
  - mm: vmscan: fix extreme overreclaim and swap floods (Johannes Weiner) [task:141378]
  - LoongArch: Delete the old firmware DTB transfer mode (yangqiming) [task:141378]
  - loongarch: populate cacheinfo by arch itself when using dt (Liu Peibao) [task:141378]
  - LoongArch/ftrace: Fix unwind state when option func_stack_trace (Qing Zhang) [task:141378]
  - i2c: ls2x: Add the I2C bus freq obtained from ACPI and device tree (yangqiming) [task:141378]
  - mmc: ls2kmci: fix sdio fifo overflows issue (Yinbo Zhu) [task:141378]
  - loongarch: 2k0500: add dwc2 driver support (Yinbo Zhu) [task:141378]
  - loongarch: Add ls2k1000 i2s driver support and add 7a2000 i2s clock-frequency parameter. (yangzhongkai) [task:118969]
  - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Huacai Chen) [task:141378]
  - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Yanteng Si) [task:141378]
  - LoongArch: Fix kasan build error and modify the zero shadow mapping range (Qing Zhang) [task:141378]
  - LoongArch: enable thp migration support (Hongchen Zhang) [task:141378]
  - LoongArch: Enhance booting and resume compatibility (Jianmin Lv) [task:141378]
  - arch/mips: Fix S3 wakeup issue (mengyingkun) [task:141378]
  - ACPI: processor: Add a way to get phys id for CORE PIC (yangqiming) [task:141378]
  - LoongArch: Requires __force attributes for any casts (Yanteng Si) [task:141378]
  - LoongArch: Improve dump_tlb() output messages (Yanteng Si) [task:141378]
  - vfio: enable unsafe interrupt on loongarch system (Mao Bibo) [task:141378]
  - LoongArch: Remove CONFIG_OPROFILE default configuration (Hui Li) [task:141378]
  - LoongArch: Fix wrong "ROM Size" of boardinfo (Hui Li) [task:141378]
  - LoongArch: Remove __sys_clone and __sys_clone3 (Tiezhu Yang) [task:141378]
  - platform/loongarch: use platform driver for hkey (Jianmin Lv) [task:141378]
  - LoongArch: Fixup irqchip initialization (Jun Yi) [task:141378]
  - LoongArch: Refactor the __do_page_fault() (Yanteng Si) [task:141378]
  - LoongArch: delete the DTB of loongson3 (yangqiming) [task:141378]
  - LoongArch: Fix /proc/cmdline duplication on Loongson3 (yangqiming) [task:141378]
  - LoongArch: Clean up duplicate macro definitions (Yanteng Si) [task:141378]
  - LoongArch: Fix wrong fpu version (Tiezhu Yang) [task:141378]
  - LoongArch: Return -EINVAL if mem parameter is empty in early_parse_mem() (Yanteng Si) [task:141378]
  - LoongArch: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA (Yanteng Si) [task:141378]
  - LS7A2000: PCIE: Fixup GPU card error (Baoqi Zhang) [task:141378]
  - LoongArch: Declare the members of board_info with const (Yanteng Si) [task:141378]
  - LoongArch: Fix fp registers define (Yanteng Si) [task:141378]
  - LoongArch: KASLR: Fix "nokaslr" command parameter usage in new firmware (Youling Tang) [task:141378]
  - Loongarch: replace constraint "o" with "m" (Jun Yi) [task:141378]
  - LoongArch: Clean up some unused code and add Omission (liubaolin) [task:141378]
  - loongarch: jump to windows address before enabling page mode (Mao Bibo) [task:141378]
  - CAN: Fix the occasional packet loss when CAN bus under high load condition. (Yinggang) [task:141378]
  - LoongArch: Support to set irq type for liointc (Jianmin Lv) [task:141378]
  - LoongArch:LSVZ: disable lpc in vm (Mao Bibo) [task:141378]
  - loongarch: use LONG define only in assembly (Liu Peibao) [task:141378]
  - LoongArch: Improve macro instruction name (Yanteng Si) [task:141378]
  - LoongArch: Use generic pa_symbol define (Yanteng Si) [task:141378]
  - LoongArch: Fix lbt_set in ptrace.c (Qi Hu) [task:141378]
  - i2c:ls2x: fix no irq handler error (mengyingkun) [task:141378]
  - LoongArch: Fix ptrace uapi "user_lbt_state" (Qi Hu) [task:141378]
  - LoongArch: Use generic __ALIGN_STR (Yanteng Si) [task:141378]
  - LoongArch: Improve Stack Alignment (Yanteng Si) [task:141378]
  - LoongArch: Fix compiling error in LBT-disable mode (Qi Hu) [task:141378]
  - LoongArch: Fix missing fcsr in ptrace's fpr_set (Qi Hu) [task:141378]
  - LoongArch: Fixup protected_restore/save_lbt_context err check (Jun Yi) [task:141378]
  - LoongArch: Fix last cache size for glue cpu (Juxin Gao) [task:141378]
  - LoongArch: Add the kexec/kdump operation under the new firmware (Youling Tang) [task:141378]
  - LoongArch: Move smp boot offsets from the mm function (Yanteng Si) [task:141378]
  - loongarch: convert boot address to be virtual when play dead (Liu Peibao) [task:141378]
  - loongarch: perf: marks unsupported tlb events. (Ming Wang) [task:141378]
  - soc: loongson: add GUTS driver for loongson platforms (Yinbo Zhu) [task:141378]
  - driver: ls7a-spiflash:Avoid duplicate registration (zhangtianyang) [task:141378]
  - LoongArch: Fix gdb Multiple watch and other multi-threaded situations (Qing Zhang) [task:141378]
  - LoongArch: Add modules memory area check (Yanteng Si) [task:141378]
  - LoongArch: Protect against sigaltstack wraparound (Yanteng Si) [task:141378]
  - LS7A2000: GNET: Fixup half-duplxe mode (Baoqi Zhang) [task:141378]
  - LoongArch: Use common way to parse elfcorehdr (Youling Tang) [task:141378]
  - LoongArch: Fix objtool unreachable instruction type warning in arch_kgdb_breakpoint (Youling Tang) [task:141378]
  - LoongArch: Fix INSN_BREAK definition (Youling Tang) [task:141378]
  - LoongArch: Fix gdb watchpoint related stop cause (Qing Zhang) [task:141378]
  - loongarch: perf: fix compilation errors. (Ming Wang) [task:141378]
  - LoongArch: Fixup 4K page and va 48 bits build error (Jun Yi) [task:141378]
  - LoongArch: Modify ldxhu_op for unaligned accesses (shenwei) [task:141378]
  - LoongArch: uprobe: Fix do_page_fault about UnixBench concurrent test (Qing Zhang) [task:141378]
  - LoongArch: Add 7a2000 i2s driver and es8323 codec support. (liubaolin) [task:141378]
  - LoongArch: LSVZ: dispatch with exception code (Jianxing Wang) [task:141378]
  - loongarch: alloc quicklist/irqstack on the node (Mao Bibo) [task:141378]
  - Revert "LoongArch: LSVZ: enable fpu and lsx by default" (liubaolin) [task:141378]
  - cpufreq: delete unused code (Jianmin Lv) [task:141378]
  - LoongArch: use generic irq migration (Yanteng Si) [task:141378]
  - LoongArch: use LOCAL_DISTANCE and REMOTE_DISTANCE in topology (Yanteng Si) [task:141378]
  - LoongArch: rename mips Binary Translation Extension (Yanteng Si) [task:141378]
  - can: bcm/raw/isotp: use per module netdevice notifier (Tetsuo Handa) [task:141378]
  - LoongArch: Support adaptive vDSO data size (wangrui) [task:141378]
  - LoongArch: optimization for function flush_tlb_mm (Bibo Mao) [task:141378]
  - LoongArch/module: Optimize R_LARCH_SOP_PUSH_PCREL overflow workaround handling (liubaolin) [task:141378]
  - loongarch: workround for header including (Mao Bibo) [task:141378]
  - Loongson-3: LSVZ: mov irqchip emulation to intc directory (Mao Bibo) [task:141378]
  - Loongson-3: LSVZ: add loongarch kvm header files (Mao Bibo) [task:141378]
  - Loongson-3: LSVZ: code cleanup for license and copyright (Mao Bibo) [task:141378]
  - Loongson-3: LSVZ: remove CSR_IMPCTL2 emulation (Mao Bibo) [task:141378]
  - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. (Chong Qiao) [task:141378]
  - LoongArch: asm: Add ioremap_uc definition (Wang Haojun) [task:141378]
  - LoongArch: LSVZ: disable thp when vm migration (Mao Bibo) [task:141378]
  - Loongarch: bugfix threadinfo assignment at fork (Mao Bibo) [task:141378]
  - LoongArch: remove verbose and silent (Yanteng Si) [task:141378]
  - LoongArch: remove fno-stack-check (Yanteng Si) [task:141378]
  - loongArch: numa: add Invalid region check (Yanteng Si) [task:141378]
  - LoongArch: Fix ftrace about options/func_stack_trace Failed (Qing Zhang) [task:141378]
  - LoongArch: Fix cpu_probe_loongson to report correct prid description (Yanteng Si) [task:141378]
  - LoongArch: Clean up useless code in show_code function (Youling Tang) [task:141378]
  - LoongArch: Set a relocation type without a handler to return an error (Youling Tang) [task:141378]
  - LoongArch: Support plt mechanism on LA32 (Youling Tang) [task:141378]
  - Revert "loongarch/module: Reduce the time-consuming of PLT required memory size" (liubaolin) [task:141378]
  - GPIO: select NCT6102_GPIO don't by default (zhangbaoqi) [task:141378]
  - LoongArch: Fix do_reserved behavior for user task (zhangtianyang) [task:141378]
  - x86/cpu: Load microcode during restore_processor_state() (Borislav Petkov) [bug:166218]
  - x86/speculation: Restore speculation related MSRs during S3 resume (Pawan Gupta) [bug:166218] {CVE-2023-1637}
  - RDMA/core: Don't infoleak GRH fields (Leon Romanovsky) [bug:166212] {CVE-2021-3923}
  - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Greg Kroah-Hartman) [bug:166205] {CVE-2023-1513}
  - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Baisong Zhong) [bug:166188] {CVE-2023-28328}
  - tipc: set con sock in tipc_conn_alloc (Xin Long) [bug:166175] {CVE-2023-1382}
  - xirc2ps_cs: Fix use after free bug in xirc2ps_detach (Zheng Wang) [bug:166225] {CVE-2023-1670}
  - Loongarch/config: add CONFIG_GENERIC_PHY=y for loongarch (fuwanpeng) [task:144441]
  - ovl: fix use after free in struct ovl_aio_req (yangerkun) {CVE-2023-1252}
  - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Pablo Neira Ayuso) {CVE-2022-42432}
  - net/sched: tcindex: update imperfect hash filters respecting rcu (Pedro Tammela) [bug:164964] {CVE-2023-1281}
  - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Hangyu Hua) [task:142966] {CVE-2023-28466}
  - PCI: Equalize hotplug memory and io for occupied and empty slots (Jon Derrick) [task:134263]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.25.v2207
changelog:
  - config/x86: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - Revert "logo: put boot logo in the middle of the screen" (Ou Shixiong) [bug:172747]
  - config/sunway: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - config/mips: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - config/loongarch: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - config/arm64: disable kernel boot logo (Ou Shixiong) [bug:172747]
  - backport-tools: add release-stable-kernel tool (Jackie Liu)
  - ext4: fix use-after-free in ext4_xattr_set_entry (Baokun Li) [bug:172373] {CVE-2023-2513}
  - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Baokun Li) [bug:172373]
  - REDHAT: mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [bug:158690, task:139197]
  - RDMA/cma: Do not change route.addr.src_addr.ss_family (Jason Gunthorpe) [bug:170284] {CVE-2023-2176}
  - RDMA/core: Refactor rdma_bind_addr (Patrisious Haddad) [bug:170284] {CVE-2023-2176}
  - RDMA/cma: Do not change route.addr.src_addr outside state checks (Jason Gunthorpe) [bug:170284] {CVE-2023-2176}
  - RDMA/cma: Make the locking for automatic state transition more clear (Jason Gunthorpe) [bug:170284] {CVE-2023-2176}
  - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Parav Pandit) [bug:170284] {CVE-2023-2176}
  - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Jason Gunthorpe) [bug:170284] {CVE-2023-2176}
  - security/selinux: use LSM stack API in setsecurity (penghuaihe) [task:151838]
  - netfilter: nf_tables: deactivate anonymous set from preparation phase (Pablo Neira Ayuso) [task:152325] {CVE-2023-32233}
  - bpf: Permits pointers on stack for helper calls (Yonghong Song) [task:153389]
  - bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yonghong Song) [task:153389]
  - osinfo: Converting memory size to GB from KB (Jackie Liu)
  - netrom: Fix use-after-free caused by accept on already connected socket (Hyunwoo Kim) [bug:172362] {CVE-2023-32269}
  - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Zheng Wang) [bug:172377, bug:172369] {CVE-2023-33203, CVE-2023-2483}
  - LOONGSON: drm/loongson: do not load loongson drm driver if ls2k500 bmc been found. (Chong Qiao) [task:148849]
  - LOONGSON: drm/loongson: Improve 7A2000 VGA hot plug detection process. (lichenyang) [task:148849]
  - LOONGSON: drm/loongson: Fix connector detect error in bridge phy. (lichenyang) [task:148849]
  - LOONGSON: drm/loongson: Improve bridge phy bind process. (lichenyang) [task:148849]
  - LOONGSON: drm/loongson: Support 4K@30Hz resolution in loongson. (lichenyang) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add module device table to enable module auto load. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add set par to support resolution setup. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500sfb gpio irq handler stop all cpus to wait pcie training done. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add gpio request fail process. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add gpio interrupt notification process when ls2k500 watchdog bite. (Chong Qiao) [task:148849]
  - LOONGSON: fbdev: ls2k500 sfb add interrupt process for bmc reboot. (Chong Qiao) [task:148849]
  - modify the changelog in CHANGELOG.md (Jiangshan Yi) [task:153030]
  - loongarch: Restore macro definition for PC (JiangXiujie) [task:77681]
  - paride: fix up build warning on mips platforms (Greg Kroah-Hartman) [task:77681]
  - mksysmap: Fix the mismatch of 'L0' symbols in System.map (Youling Tang) [task:140522]
  - mksysmap: Fix the mismatch of '.L' symbols in System.map (ashimida) [task:140522]
  - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [bug:170287] {CVE-2023-2177}
  - sctp: fix err handling of stream initialization (Marcelo Ricardo Leitner) [bug:170287]
  - sctp: fix memleak on err handling of stream initialization (Marcelo Ricardo Leitner) [bug:170287]
  - net: sctp: Fix negotiation of the number of data streams. (David Laight) [bug:170287]
  - sctp: convert to genradix (Kent Overstreet) [bug:170287]
  - generic radix trees (Kent Overstreet) [bug:170287]
  - xfs: verify buffer contents when we skip log replay (Darrick J. Wong) [bug:170280] {CVE-2023-2124}
  - bpf: Set the number of exception entries properly for subprograms (Yonghong Song) [task:149989]
  - OPENEULER: Revert "ipvlan: Modify the value of ipvlan modes" (Lu Wei) [task:151834]
  - scsi: dpt_i2o: Remove obsolete driver (Arnd Bergmann) [bug:170296] {CVE-2023-2007}
  - bpf: fix build without barrier_nospec (Jackie Liu) [task:151751, task:151749, task:151304]
  - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Zheng Wang) [bug:170253] {CVE-2023-1989}
  - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Jisoo Jang) [bug:170231] {CVE-2023-1380}
  - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Zheng Wang) [bug:170241] {CVE-2023-1855}
  - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition (Zheng Wang) [bug:170245] {CVE-2023-1859}
  - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition (Zheng Wang) [bug:170258] {CVE-2023-1990}
  - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition (Zheng Wang) [bug:170264] {CVE-2023-30772}
  - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ruihan Li) [bug:170267] {CVE-2023-2002}
  - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Mike Christie) [bug:170271] {CVE-2023-2162}
  - uaccess: Add speculation barrier to copy_from_user() (Dave Hansen) [bug:170275] {CVE-2023-0459}
  - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Wei Chen) [bug:170291] {CVE-2023-2194}
  - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Mike Snitzer) [bug:170300] {CVE-2023-2269}
  - prlimit: do_prlimit needs to have a speculation check (Greg Kroah-Hartman) [bug:170304] {CVE-2023-0458}
  - mm, oom: remove 'prefer children over parent' heuristic (Shakeel Butt) [task:151498]
  - blk-mq-sched: Fix blk_mq_sched_free_tags() build warning (zhanggenjian) [task:122387]
  - rpmbuild: delete meaningless changelog in kernel.spec (Jiangshan Yi) [task:150163]
  - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Gwangun Jung) [bug:170041] {CVE-2023-2248}
  - security/kysec: fix wrong variable name (mengdehui@kylinos.cn) [bug:168035]
  - bpf, arm64: Add BPF exception tables (Jean-Philippe Brucker) [task:149989]
  - arm64: bpf: do not allocate executable memory (Ard Biesheuvel) [task:149989]
  - Revert "arm64/bpf: Remove 128MB limit for BPF JIT programs" (Jackie Liu) [task:149989]
  - bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediates (Luke Nelson) [task:149989]
  - bpf: Fix the off-by-two error in range markings (Maxim Mikityanskiy) [task:149989]
  - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Daniel Borkmann) [task:149989]
  - bpf: Prevent increasing bpf_jit_limit above max (Lorenz Bauer) [task:149989]
  - bpf: Do not use ax register in interpreter on div/mod (Daniel Borkmann) [task:149989] {CVE-2021-3444}
  - bpf: Support writable context for bare tracepoint (Hou Tao) [task:149989]
  - trace: bpf: Allow bpf to attach to bare tracepoints (Qais Yousef) [task:149989]
  - btlock: fix warning comparison of distinct pointer types (Jackie Liu)
  - Makefile: Use .sourceversion to generate SOURCE_VERSION (Jackie Liu)
  - security/kysec: Fix crash when kysec from enable to disable (mengdehui@kylinos.cn) [bug:168035]
  - sched/fair: Sanitize vruntime of entity being migrated (Vincent Guittot) [task:147537]
  - sched/fair: sanitize vruntime of entity being placed (Zhang Qiao) [task:147537]
  - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Wang Hai) [task:147538]
  - bpf: Fix bug in mmap() implementation for BPF array map (Andrii Nakryiko)
  - bpf: Fix an error code in check_btf_func() (Dan Carpenter)
  - bpf: Reliably preserve btf_trace_xxx types (Andrii Nakryiko) [task:149481]
  - bpf: Add typecast to raw_tracepoints to help BTF generation (Alexei Starovoitov) [task:149481]
  - fbdev: disable ls2k500sfb support for arm (oushixiong) [task:148849]
  - Revert "arm64/configs: add CONFIG_FB_LS2K500=m" (oushixiong) [task:148849]
  - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Jonathan Bell) [task:149417]
  - xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Ding Hui) [task:149417]
  - xfs: bulkstat should copy lastip whenever userspace supplies one (Darrick J. Wong) [task:82242]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.26.v2207
changelog:
  - security/kysec: devctl add some device type (tianyunnuan) [task:147565]
  - security/kysec: devctl add HDMI and DisplayPort hook (tianyunnuan) [task:145175]
  - security/kysec: add program blacklist function (tianyunnuan) [task:145169]
  - loongarch/kdump: reserve more space for the capture kernel to boot. (JiangXiujie) [bug:179250]
  - x86/pci-dma: Fix a build error with storage_ci_defconfig (Enze Li) [task:159743]
  - config/x86: Cleanup storage_ci_defconfig with make savedefconfig (Enze Li) [task:159743]
  - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum (Tudor Ambarus) [bug:179189] {CVE-2023-34256}
  - fs: hfsplus: fix UAF issue in hfsplus_put_super (Dongliang Mu) [bug:179193] {CVE-2023-2985}
  - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() (Zixuan Fu) [bug:179197] {CVE-2023-3111}
  - btrfs: check return value of btrfs_commit_transaction in relocation (Josef Bacik) [bug:179197]
  - memstick: r592: Fix UAF bug in r592_remove due to race condition (Zheng Wang) [bug:179202] {CVE-2023-3141}
  - fbcon: Check font dimension limits (Samuel Thibault) [bug:179208] {CVE-2023-3161}
  - firewire: fix potential uaf in outbound_phy_packet_callback() (Chengfeng Ye) [bug:179212] {CVE-2023-3159}
  - relayfs: fix out-of-bounds access in relay_file_read (Zhang Zhengming) [bug:179216] {CVE-2023-3268}
  - kernel/relay.c: fix read_pos error when multiple readers (Pengcheng Yang) [bug:179216]
  - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Zheng Wang) [bug:179219] {CVE-2023-35823}
  - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Zheng Wang) [bug:179223] {CVE-2023-35824}
  - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition (Zheng Wang) [bug:179226] {CVE-2023-35828}
  - drm/msm/dpu: Add check for pstates (Jiasheng Jiang) [bug:179237] {CVE-2023-3220}
  - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Jiasheng Jiang) [bug:179240] {CVE-2023-3358}
  - ZHAOXIN: add kh40000_swiotlb_dma_ops for KH-40000 platform (hanshu) [task:155353]
  - ZHAOXIN: add kh40000_direct_dma_ops for KH-40000 platform (hanshu) [task:155353]
  - ZHAOXIN: add kh40000_iommu_dma_ops for KH-40000 platform (hanshu) [task:155353]
  - ZHAOXIN: add early pci quirk to identify kh-40000 platforms (hanshu) [task:155353]
  - innosilicon/innogpu: optimize hal_regif.o generate print information (Jackie Liu)
  - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Hangyu Hua) [task:178770] {CVE-2023-35788}
  - NETSWIFT: ngbevf: set release version 1.2.0 (luoqing) [task:157307]
  - NETSWIFT: ngbevf: Modify print level (zhongxiangji) [task:157307]
  - NETSWIFT: ngbevf: FIX:fix bug that vf promisc not work (zhongxiangji) [task:157307]
  - NETSWIFT: ngbevf: FIX : make sure when vf load pf can not remove sriov (mengyuanlou) [task:157307]
  - net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Lorenzo Colitti) [task:158964]
  - drivers/iommu: Enhance the robustness of the IVRS parsing process. (liubaolin) [task:155373]
  - LoongArch: loongson3_server_defconfig remove CONFIG_USB_OTG. (liubaolin) [task:155373]
  - LoongArch:LSVZ: add intx support for pass-through device (liubaolin) [task:155373]
  - LoongArch: Support dbar with different hints (liubaolin) [task:155373]
  - LoongArch: Fixup perf event code (liubaolin) [task:155373]
  - LoongArch: Add debug info for ALE exception (liubaolin) [task:155373]
  - drivers/iommu: Support multi instance for iommu. (liubaolin) [task:155373]
  - irqchip: irq-loongson-liointc: fix irq pol. (liubaolin) [task:155373]
  - LoongArch: Improve memory ops (liubaolin) [task:155373]
  - LoongArch: kgdb: add asm-offsets.h to fix compile error. (liubaolin) [task:155373]
  - objtool: LoongArch: Fix handling of jump label (liubaolin) [task:155373]
  - i2c: loongson: fix irq not freed when remove module (liubaolin) [task:155373]
  - LoongArch:LSVZ: fix sending PV IPI (liubaolin) [task:155373]
  - ipmi: ipmi_si_ls2k500 add MODULE_LICENSE and MODULE_ALIAS to autload module. (liubaolin) [task:155373]
  - ipmi: ipmi_si_ls2k500.c only register ipmi platform driver. (liubaolin) [task:155373]
  - LoongArch: Improve code compatibility for boot kernel. (liubaolin) [task:155373]
  - LoongArch: Avoid relocation information in final vmlinux (liubaolin) [task:155373]
  - LoongArch: Provide kernel fpu functions (liubaolin) [task:155373]
  - LoongArch: Make -mstrict-align configurable (liubaolin) [task:155373]
  - LoongArch: Make WriteCombine configurable for ioremap() (liubaolin) [task:155373]
  - LoongArch: Fix probing of the CRC32 feature (liubaolin) [task:155373]
  - LoongArch: Fix Chinese comma in cpu.h (liubaolin) [task:155373]
  - LoongArch: fix signal loop caused by _TIF_PATCH_PENDING (liubaolin) [task:155373]
  - Adds parsing compatibility for screen info guid. (liubaolin) [task:155373]
  - arm64/config: modify preemption strategy to CONFIG_PREEMPT_VOLUNTARY (xiaolinkui) [task:156632, task:157470]
  - optimize: rm redundant code in kysec fpro (penghuaihe) [task:141609]
  - cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Jones Syue) [bug:175721]
  - Revert "loongarch/kdump:set capture kernel link a higher address" (JiangXiujie) [bug:176415]
  - net/mlx5e: Fix error path for RQ alloc (Aya Levin) [task:156062]
  - MUCSE: rnp/rnpm: Fixed iperf interrupt traffic and low netperf performance (Yibo Dong) [bug:164862]
  - module: Ignore L0 and rename is_arm_mapping_symbol() (Tiezhu Yang) [bug:140522]
  - module: Move is_arm_mapping_symbol() to module_symbol.h (Tiezhu Yang) [bug:140522]
  - module: Sync code of is_arm_mapping_symbol() (Tiezhu Yang) [bug:140522]
  - nvme: force set affinity for nvme when config use_interrupt_adaptation (huhai) [task:155820]
  - genirq: Introduce irq_set_affinity_force() to force set interrupt affinity to CPUs (huhai) [task:155820]
  - Makefile: Ignore debian and rpmbuild directory (Jackie Liu)
  - fs/proc: task_mmu.c: don't read mapcount for migration entry (Yang Shi) [bug:166215] {CVE-2023-1582}
  - XArray: Fix xa_find_next for large multi-index entries (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix xas_find returning too many entries (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix xa_find_after with multi-index entries (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix infinite loop with entry at ULONG_MAX (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix xas_pause at ULONG_MAX (Matthew Wilcox (Oracle)) [task:152454]
  - XArray: Fix xas_next() with a single entry at 0 (Matthew Wilcox (Oracle)) [task:152454]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.27.v2207
changelog:
  - NETSWIFT: txgbe: set version to 1.3.4 (Juxia He) [task:165473]
  - NETSWIFT: txgbe: FIX: fix compile warning Unused variables and label (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: ADD:add protect for vr rst (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Fix:code review correction (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Fix:fix the lldp flag getting stuck when the flash cannot be accessed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: txgbe: Canonical flash read-write interface (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Fix: fixed ECC ERR reset cause pending bit not clear EF (zhenpengzheng) [task:165473]
  - NETSWIFT: txgbe: FIX:fix changing speed 10G to 1G can't link up when veto bit is set. (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Specify the 'if' and 'else if' condition (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: Adjust the macro definition area and remove unnecessary 'returns' (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: delete the condition or block which is repeat or unuse (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: fix Dereference of null pointer (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX:fix implicit conversion from enumeration type (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: fix the variables should be initialized before use (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX:fix 'break' will never be executed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Add: add support for Qi An Xin 10G fiber to copper sfp module (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: set version 1.3.4rc0 (Juxia He) [task:165473]
  - NETSWIFT: txgbe: Fix: fix the bug that can not restore the default mac (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool -t test fail when veto set (linyuexie) [task:165473]
  - NETSWIFT: txgbe: workaround gpio int lost in lldp-on condition (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: Fix lldp can't work when driver load or port down (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: FIX: fix txgbe_ioctl read/write mdio incorrectly causing kernel panic when using internal phy (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Remove: Remove VETO print (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: fix set speed to 100M assign wrong speed to autoneg_advertised (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool can't change speed to 1000 again (Mengyuan Lou) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool can't change speed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: fix ethtool_get_link_ksetting get single speed sfp advertised mode not reported (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: ADD: add print info when ifconfig set mac (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: Fix Inspur OCP Card can't link up after 1000 times module remove & probe or reboot system (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: FIX: delete mng reset in reset_hw (linyuexie) [task:165473]
  - NETSWIFT: txgbe: fix ethtool duplex is half when link is down (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: Fix Inspur OCP Card can't link up due to firmware and driver access phy at the same time (wenduanqiang) [task:165473]
  - NETSWIFT: ngbevf: update release note to 1.2.1 (Juxia He) [task:165473]
  - NETSWIFT: ngbevf: FIX: FIX bug if link down/up will always trigger interrupt (zhongxiangji) [task:165473]
  - NETSWIFT: ngbevf: FIX: fix vf cannot revice packets after pcie reset (zhongxiangji) [task:165473]
  - NETSWIFT: ngbevf: FIX: fix bug that vf not link down when pf link down (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: update release note to 1.2.5 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX:fix tx_bytes states error when load and unload xdp program (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Fix: fix compile warming because out 1kb frame size (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix compile warming (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix when xdp program loads, ethtool -S rx_csum_offload_errors count error(2) (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: not do pcie reset whet sriov enable (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX: fix when xdp program loads, ethtool -S rx_csum_offload_errors count error (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:Limit rss queues when the xdp program loads(2) (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:Limit rss queues when the xdp program loads. (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix page ref_count error and can't free_page because XDP_REDIR and XDP_TX action reduce ref_count (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix compile issue (linyuexie) [task:165473]
  - NETSWIFT: ngbe: set version 1.2.5rc1 for test (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX: fix EMERALDSW-254 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix:num of descriptor must be multiple of 128 (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX: fix OOM(out of memory) issue because not free page rightly when rx (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't ethtool -G due to need xdp_rxq_info_unreg before xdp_rxq_info_reg (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't ethtool -t due to call null point test_rx_ring->q_vector (linyuexie) [task:165473]
  - NETSWIFT: ngbe: encapsulate the lan_rst as a function (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't link when up port because the phy set does not correspond to the lan rst (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when the number of RSS is set to 7, the mounted xdp program may hung (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when the number of RSS is set to less than the number of cpus, the mounted xdp program may hung (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix possible errors in XDP_TX act (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:checks whether the xdp program has been loaded in xdp_setup (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when load xdp program , the ring stats are cleared (linyuexie) [task:165473]
  - NETSWIFT: ngbe: don't allow to modify priv flags when adapter down (linyuexie) [task:165473]
  - NETSWIFT: ngbe: ADD: support xdp (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't up port when veto off (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix port0 EEPROM checksum invalid (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: set version to 1.2.5rc0 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: Fix: change yt BMCR from 0x8240 to 0x8140 in 1G autoneg off condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: Fix:ethtool show advertised abnormal in autoneg off condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX : fix bug that call NULL pointer (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX : fix bug that call NULL pointer (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Enhanced the lldp setting process. (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Change gphy setup flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Tidy up link retry flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe revert phy id check flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix some bugs for 1.2.5 rc code review (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: FIX:code review correction 1.delete get lldp flags (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Move mdio clause22 set out (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Change NGBE_100M_RETRY flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Change flow for gphy open close (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Tidy up the use of gphy read write (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: FIX: fix bug that vf not link down when pf link down (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Tidy up flow in ngbe_reset_hw (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Add marco NGBE_POLL_LINK_STATUS in kcompat.h (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Add marco NGBE_RECOVER_CHECK define in kcompat.h (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Default open dis completion timeout (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Use function Pointers instead of TCALL (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove marco SIMULATION_DEBUG (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix: ngbe use int to replace s32 (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove previous definition func in ngbe_hw.c (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove useless code (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Use nsci_enabled replace check subsytem id (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Tidy up logic for ngbe_sw_init. (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Internal phy add dis fall 100m bit (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix:fix the lldp flag getting stuck when the flash cannot be accessed (linyuexie) [task:165473]
  - NETSWIFT: ngbe: ngbe: Canonical flash read-write interface (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix some bug like ECC ERR (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: Fix: fixed ECC ERR reset caused pending bit not clear (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: change 'return 0' location (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix the variables should be initialized before use (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: delete the condition block which is repeat (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix Dereference of null pointer (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix implicit conversion from enumeration type (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix 'break' will never be executed (linyuexie) [task:165473]
  - NETSWIFT: ngbe: set version to 1.2.4 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: fix when reloading driver speed is the default in lldp-on condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX: fix compile error on ubuntu14.04 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix: fix the bug that can not restore the default mac (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ngbe: Fix gphy reset return err code (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Fix gphy change speed in wrong flow when port not open (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: fix compile error below 4.18 kernel version due to ef85dd8fb9e5f0 (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: FIX: fix compile error on KylinV10_x86_testv3 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ngbe: Close yt auto sensing (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix autoneg off port advertised mode not reported (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: ADD:add ethtool -S get tx multicast broadcast count and delete unnecessary file (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Fix: fix autoneg on not enable all capabilities again (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Update version to 1.2.4rc1 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX:fix cannot receive lldp packets when opposite port down again (linyuexie) [task:165473]
  - NETSWIFT: ngbe: DEL: del print ngbe_run_loopback_test message (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: Fix cannot receive lldp packets when opposite port down (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX : fix autoneg on not enable all capabilities (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: set version 1.2.4rc0 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: Remove: Remove VETO print (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Modity: modity del_mac_filter (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX: fix bug that mac address reuse not work (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix: fix bug that vf promisc not right (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ADD: add ethtool show and set lldp on/off (linyuexie) [task:165473]
  - NETSWIFT: ngbe: add lanrst to tx timeout / clean tx irq flow (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: Fix rx_missed_errors count error (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: add PCI print when pending bit not clear (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: add print to tdm desc fatal (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: remove INT_ERR from pcie recover flow (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: fix aer status not print out when NGBE_RECOVER_CHECK set (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: ADD: yt 001 mode Supports auto-negotiation switchover (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: RM remove unused led lvl macro (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: regroup NGBE_FLAG2_PCIE_NEED_RECOVER macro (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: regroup pcie aer status print (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: fix the bug that The number of RSS can exceed the number of cpus (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ADD: add yt phy ncsi support (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: FIX warning:Delete two unused variablesls (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix free already-free IRQ error when enable sriov with 7 vfs (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: fixed iperf send and recv failure under double vlan configure (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: rollback yt_phy config in rgmii2fiber mode (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: Fix:add spinlock protection on yt phy all registers accessing (wenduanqiang) [task:165473]
  - update some kysec defconfig (liuyunchen)
  - Sunway:use pci_has_flag to define pcibios_assign_all_busses (liuyunchen) [task:161990]
  - ext4: Fix rec_len verify error (Shida Zhang) [task:165596]
  - net: tun: fix bugs for oversize packet when napi frags enabled (Ziyang Xuan) [bug:186702] {CVE-2023-3812}
  - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Yunjian Wang) [bug:186702]
  - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Pablo Neira Ayuso) [bug:186690] {CVE-2023-3117}
  - LoongArch: delete temperature print (liubaolin) [bug:186581]
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD)) [bug:185043] {CVE-2023-20593}
  - x86/cpu/amd: Move the errata checking functionality up (Borislav Petkov (AMD)) [bug:185043] {CVE-2023-20593}
  - x86/cpu/amd: Make erratum #1054 a legacy erratum (Kim Phillips) [task:185043]
  - x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Kim Phillips) [task:185043]
  - x86/cpufreq: solve x86 build error (liubaolin) [task:167823]
  - irqchip/gic-v3-its: Enable RESEND_WHEN_IN_PROGRESS for LPIs (James Gowans) [bug:184935]
  - genirq: Allow fasteoi handler to resend interrupts on concurrent handling (James Gowans) [bug:184935]
  - genirq: Expand doc for PENDING and REPLAY flags (James Gowans) [bug:184935]
  - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (Maulik Shah) [bug:184935]
  - Sunway: remove unused code for unaligned load store emulation (liuyunchen) [task:161990]
  - Sunway: fix sw64_set_rate() (liuyunchen) [task:161990]
  - Sunway: fix kernel_stack_pointer and user_stack_pointer (liuyunchen) [task:161990]
  - Sunway: add support for KPROBES_ON_FTRACE (liuyunchen) [task:161990]
  - Sunway: optimize single float load store instruction emulation (liuyunchen) [task:161990]
  - Sunway: fix VM_DATA_DEFAULT_FLAGS (liuyunchen) [task:161990]
  - Sunway: support debugging guest kernel via gdb (liuyunchen) [task:161990]
  - Sunway: add basic NVDIMM support (liuyunchen) [task:161990]
  - Sunway: fix argument type of __sw64_vcpu_run() (liuyunchen) [task:161990]
  - Sunway: fix function graph tracing support (liuyunchen) [task:161990]
  - Sunway: generate call instruction with disp 0 (liuyunchen) [task:161990]
  - Sunway: fix ARCH_SUPPORTS_FTRACE_OPS support (liuyunchen) [task:161990]
  - Sunway: mark sched_clock() as notrace (liuyunchen) [task:161990]
  - Sunway: fix memmap_range_valid() (liuyunchen) [task:161990]
  - Sunway: improve BPF_CALL address check (liuyunchen) [task:161990]
  - Sunway: remove repeated select ARCH_SUPPORTS_ACPI (liuyunchen) [task:161990]
  - Sunway: add basic livepatch support on SW64 (liuyunchen) [task:161990]
  - Sunway: fix argument passed to tracer function (liuyunchen) [task:161990]
  - Sunway: fix compilation dependency when CONFIG_PCI=n (liuyunchen) [task:161990]
  - Sunway: fix recordmcount and dynamic ftrace (liuyunchen) [task:161990]
  - Sunway: fix topology setup (liuyunchen) [task:161990]
  - Sunway: kvm: fix guest longtime offset of VCPU (liuyunchen) [task:161990]
  - Sunway: improve stack trace (liuyunchen) [task:161990]
  - Sunway: remove unused boot syncronization code (liuyunchen) [task:161990]
  - Sunway: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y (liuyunchen) [task:161990]
  - Sunway: always restore MATCH configuration after scheduling (liuyunchen) [task:161990]
  - Sunway: track last vpn in struct cpuinfo_sw64 (liuyunchen) [task:161990]
  - Sunway: make struct cpuinfo_sw64 cache line aligned (liuyunchen) [task:161990]
  - Sunway: kvm: add qemu fw_cfg device to chip_vt.dts (liuyunchen) [task:161990]
  - Sunway: kvm: add qemu fw_cfg device support in sysfs (liuyunchen) [task:161990]
  - Sunway: remove single step setting in uprobe (liuyunchen) [task:161990]
  - Sunway: fix compile error for CONFIG_RRU=y (liuyunchen) [task:161990]
  - Sunway: handle kprobe breakpoint if CONFIG_KPROBES=y (liuyunchen) [task:161990]
  - Sunway: fix incorrect gp after uretprobe triggered (liuyunchen) [task:161990]
  - Sunway: rewrite tlb flushing interfaces (liuyunchen) [task:161990]
  - Sunway: rename ASN to ASID (liuyunchen) [task:161990]
  - Sunway: fix incorrect gp after kretprobe triggered (liuyunchen) [task:161990]
  - Sunway: add deep-set-template.S (liuyunchen) [task:161990]
  - Sunway: adjust layout of clear_user.S (liuyunchen) [task:161990]
  - Sunway: fix compile errors when CONFIG_STACKTRACE is not set (liuyunchen) [task:161990]
  - Sunway: print real address of sp in show_regs() (liuyunchen) [task:161990]
  - Sunway: perf: fix arch-independent code modifications (liuyunchen) [task:161990]
  - Sunway: invoke hmcall with HMC_* macros (liuyunchen) [task:161990]
  - Sunway: kvm: add guest live migration support (liuyunchen) [task:161990]
  - Sunway: add support for S3 sleep option (liuyunchen) [task:161990]
  - Sunway: remove unused sync_icache() and some debug codes (liuyunchen) [task:161990]
  - Sunway: tools: add R_SW64_LITERAL_GOT support for relocs (liuyunchen) [task:161990]
  - Sunway: perf: add perf kvm support for guest os (liuyunchen) [task:161990]
  - Sunway: remove useless enum (liuyunchen) [task:161990]
  - Sunway: perf: fix PMI with no event (liuyunchen) [task:161990]
  - Sunway: unify header guard naming (liuyunchen) [task:161990]
  - Sunway: fix incorrect white space use in macros (liuyunchen) [task:161990]
  - Sunway: enable DEBUG_BUGVERBOSE by default (liuyunchen) [task:161990]
  - Sunway: sort Kconfig select (liuyunchen) [task:161990]
  - Sunway: clear .bss section using memset() (liuyunchen) [task:161990]
  - Sunway: remove useless local r26 in setup_rt_frame() (liuyunchen) [task:161990]
  - Sunway: fix assembly style (liuyunchen) [task:161990]
  - Sunway: kvm: turn off the clock timer of guest os (liuyunchen) [task:161990]
  - Sunway: bpf: fix 32-bit bitwise operation (liuyunchen) [task:161990]
  - Sunway: bpf: fix insn_offset (liuyunchen) [task:161990]
  - Sunway: bpf: fix ebpf jit compiler (liuyunchen) [task:161990]
  - Sunway: bpf: fix ebpf jit compiler (liuyunchen) [task:161990]
  - Sunway: fix piu configuration to ensure data correctness (liuyunchen) [task:161990]
  - Sunway: fix get_cpu_freq() bug (liuyunchen) [task:161990]
  - Sunway: lib: fix __iowrite64_copy() (liuyunchen) [task:161990]
  - Sunway: switch to generic calibrate_delay() (liuyunchen) [task:161990]
  - Sunway: perf: fix perf_get_regs_user (liuyunchen) [task:161990]
  - Sunway: kvm: fix wrong info print of KVM_MEMHOTPLUG (liuyunchen) [task:161990]
  - Sunway: init sp with kernel stack top for idle thread (liuyunchen) [task:161990]
  - Sunway: ensure IRQs are off when switch/load/activate mm context (liuyunchen) [task:161990]
  - Sunway: optimize instruction usage in fork routine (liuyunchen) [task:161990]
  - Sunway: do some cleanups for efi_map (liuyunchen) [task:161990]
  - Sunway: remove trap_a* and hae from pt_regs (liuyunchen) [task:161990]
  - Sunway: make RO_DATA_SECTION PAGE_SIZE aligned (liuyunchen) [task:161990]
  - Sunway: fix CPUFreq bug (liuyunchen) [task:161990]
  - Sunway: do not set devint_wken for guest and emulator (liuyunchen) [task:161990]
  - Sunway: improve deep-copy_template.S (liuyunchen) [task:161990]
  - Sunway: switch to inline _copy_{to,from}_user() (liuyunchen) [task:161990]
  - Sunway: fix exception handling of deep-copy_user.S (liuyunchen) [task:161990]
  - Sunway: adjust instructions order of deep-copy_template.S (liuyunchen) [task:161990]
  - Sunway: fix head loop in deep-copy_template.S (liuyunchen) [task:161990]
  - Sunway: fix sys_rt_sigaction (liuyunchen) [task:161990]
  - Sunway: remove unused members from pcb_struct (liuyunchen) [task:161990]
  - Sunway: remove hmcall swpctx from context switch (liuyunchen) [task:161990]
  - Sunway: orce context reload without hmcall swpctx (liuyunchen) [task:161990]
  - Sunway: flush only tlb with current vpn at secondary cpu entry (liuyunchen) [task:161990]
  - Sunway: simplify icache flush interfaces (liuyunchen) [task:161990]
  - Sunway: rename TLB invalidate helpers (liuyunchen) [task:161990]
  - Sunway: rename dik_* methods (liuyunchen) [task:161990]
  - Sunway: remove context check in csum_partial_copy_from_user() (liuyunchen) [task:161990]
  - Sunway: fix deep-copy_user by deep-copy_template (liuyunchen) [task:161990]
  - Sunway: kvm: expand the number of SWVM_IRQS (liuyunchen) [task:161990]
  - Sunway: fix compile errors when CONFIG_KVM=M (liuyunchen) [task:161990]
  - Sunway: filter out arch_cpu_idle() for perf top (liuyunchen) [task:161990]
  - Sunway: simplify do_entInt() (liuyunchen) [task:161990]
  - Sunway: always use cpu_data and simplify it (liuyunchen) [task:161990]
  - Sunway: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 (liuyunchen) [task:161990]
  - Sunway: fix compile error and warning for CONFIG_SMP=n (liuyunchen) [task:161990]
  - Sunway: delete run_mode in struct cpu_desc_t (liuyunchen) [task:161990]
  - Sunway: adjust make rules to avoid compile error (liuyunchen) [task:161990]
  - Sunway: reimplement die_if_kernel() (liuyunchen) [task:161990]
  - Sunway: add csum_partial_may_copy_user() as a wrapper (liuyunchen) [task:161990]
  - Sunway: fix floating point register corruption (liuyunchen) [task:161990]
  - Sunway: check processor state by user_mode(regs) (liuyunchen) [task:161990]
  - Sunway: kvm: enable binding_vcpu debug dynamically (liuyunchen) [task:161990]
  - Sunway: reimplement save_stack_trace() (liuyunchen) [task:161990]
  - Sunway: reimplement get_wchan() (liuyunchen) [task:161990]
  - Sunway: reimplement show_stack() method (liuyunchen) [task:161990]
  - Sunway:deliver a hot reset to Root Complex with JMicron 585 card (liuyunchen) [task:161990]
  - Sunway: fix simd version of memset (liuyunchen) [task:161990]
  - Sunway: remove unaligned count (liuyunchen) [task:161990]
  - Sunway: iommu: fix iommu interrupt handler (liuyunchen) [task:161990]
  - Sunway: fix maximum bus number for pci scan (liuyunchen) [task:161990]
  - Sunway: add a misc device to chip_vt.dts for memory-hotplug (liuyunchen) [task:161990]
  - Sunway: add memhotplug support for guest os (liuyunchen) [task:161990]
  - Sunway: fix raw event count (liuyunchen) [task:161990]
  - Sunway: add sw64 interrupt controller support (liuyunchen) [task:161990]
  - Sunway: fix the number of supported raw events (liuyunchen) [task:161990]
  - Sunway: check address validity with physical address (liuyunchen) [task:161990]
  - Sunway: kvm: fix incorrect page_ref_count() call (liuyunchen) [task:161990]
  - Sunway: fix lack of PME and AER interrupt service routines (liuyunchen) [task:161990]
  - Sunway: fix compile errors for NOT chip3 (liuyunchen) [task:161990]
  - Sunway: add fp based stack trace support (liuyunchen) [task:161990]
  - Sunway: rewrite elf core copy interfaces (liuyunchen) [task:161990]
  - Sunway: fix ptrace.h with types.h and NOT __ASSEMBLY__ (liuyunchen) [task:161990]
  - Sunway: merge user_fpsimd_state into thread_struct (liuyunchen) [task:161990]
  - Sunway: fix error fpcr in restore_sigcontext() (liuyunchen) [task:161990]
  - Sunway: make use of new pgtable helpers further (liuyunchen) [task:161990]
  - Sunway: fix compile error of seccomp_bpf for sw64 (liuyunchen) [task:161990]
  - Sunway: disable HAVE_GETREGS on sw64 (liuyunchen) [task:161990]
  - Sunway: add ARCH_TRACEHOOK and regset support (liuyunchen) [task:161990]
  - Sunway: change the value of physical_id in /proc/cpuinfo (liuyunchen) [task:161990]
  - Sunway: perf: add exclude_user and exclude_kernel support (liuyunchen) [task:161990]
  - Sunway: fix some structs related to pt_regs (liuyunchen) [task:161990]
  - Sunway: add sw64 cpu builtin LPC interrupt controller driver (liuyunchen) [task:161990]
  - Sunway: remove discontiguous memory support (liuyunchen) [task:161990]
  - Sunway: check integrity for dtb passed by BIOS (liuyunchen) [task:161990]
  - Sunway: simplify pgtable helpers (liuyunchen) [task:161990]
  - Sunway: simplify __phys_addr and __virt_addr_valid (liuyunchen) [task:161990]
  - Sunway: save fpu state on demand in arch_dup_task_struct (liuyunchen) [task:161990]
  - Sunway: avoid copying thread_struct twice (liuyunchen) [task:161990]
  - Sunway: clean up unused PHYS_TWIDDLE macro (liuyunchen) [task:161990]
  - Sunway: move struct pt_regs to kapi ptrace.h (liuyunchen) [task:161990]
  - Sunway: use regoffsets to access pt_regs where appropriate (liuyunchen) [task:161990]
  - Sunway: remove unused struct switch_stack (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from __sw64_vcpu_run (liuyunchen) [task:161990]
  - Sunway: fix dpf_reg() (liuyunchen) [task:161990]
  - Sunway: remove unused do/undo_switch_stack helpers (liuyunchen) [task:161990]
  - Sunway: remove switch_stack and allregs from entUna (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from entSys (liuyunchen) [task:161990]
  - Sunway: get blocked thread's frame pointer from thread_struct (liuyunchen) [task:161990]
  - Sunway: dump callee-saved registers from pt_regs (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from ptrace (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from sigreturn and rt_sigreturn (liuyunchen) [task:161990]
  - Sunway: remove switch_stack from entMM (liuyunchen) [task:161990]
  - Sunway: remove r9_r15 argument of dik_show_regs and die_of_kernel (liuyunchen) [task:161990]
  - Sunway: remove special sw64 fork like system calls (liuyunchen) [task:161990]
  - Sunway: switch to generic fork like system calls (liuyunchen) [task:161990]
  - Sunway: add fpu state save/restore interface (liuyunchen) [task:161990]
  - Sunway: access IO space with readX/writeX (liuyunchen) [task:161990]
  - Sunway: map logical address with __va() (liuyunchen) [task:161990]
  - Sunway: read host IO registers with rdio64 hmcall (liuyunchen) [task:161990]
  - Sunway: use the |= operator rather than a direct add (liuyunchen) [task:161990]
  - Sunway: iommu: work around iova mapping on pci bars (liuyunchen) [task:161990]
  - Sunway: do not include sw64io.h in io.h (liuyunchen) [task:161990]
  - Sunway: remove unused IO_CONCAT (liuyunchen) [task:161990]
  - Sunway: use generic vga.h (liuyunchen) [task:161990]
  - Sunway: clean up unused pci iounmap operation (liuyunchen) [task:161990]
  - Sunway: remove VGA_HOSE things (liuyunchen) [task:161990]
  - Sunway: include generic modules.h (liuyunchen) [task:161990]
  - Sunway: emove unimplemented IPLs (liuyunchen) [task:161990]
  - Sunway: remove redudant SMP_CACHE_BYTES (liuyunchen) [task:161990]
  - Sunway: move ucontext.h to uapi (liuyunchen) [task:161990]
  - Sunway: generate some kapi headers from generic ones (liuyunchen) [task:161990]
  - Sunway: remove unused header-y from Kbuild (liuyunchen) [task:161990]
  - Sunway: include generic param.h (liuyunchen) [task:161990]
  - Sunway: generate some uapi headers from generic ones (liuyunchen) [task:161990]
  - Sunway: remove unused header files (liuyunchen) [task:161990]
  - Sunway: optimize simd version of memcpy and memset (liuyunchen) [task:161990]
  - Sunway: fix sendfile system call (liuyunchen) [task:161990]
  - Sunway: pci: fix default alignment of mmio address (liuyunchen) [task:161990]
  - Sunway: fix the number of aux entries in ARCH_DLINFO (liuyunchen) [task:161990]
  - Sunway: pcie: enable PME and AER support (liuyunchen) [task:161990]
  - Sunway:unify 32-bit MEMIO address of host and guest (liuyunchen) [task:161990]
  - Sunway: pci: align the address of mmio resource to PAGE_SIZE (liuyunchen) [task:161990]
  - Sunway: signal: save/restore fpregs with copy user (liuyunchen) [task:161990]
  - Sunway: push and pop kernel stack with ldi instruction (liuyunchen) [task:161990]
  - Sunway: pci: workaround pcie_flr (liuyunchen) [task:161990]
  - Sunway: add ipmi driver support (liuyunchen) [task:161990]
  - Sunway: add support for sw64 voltage sensor (liuyunchen) [task:161990]
  - Sunway: use the |= operator rather than a direct add (liuyunchen) [task:161990]
  - Sunway: vdso: fix CFI directives for fpregs in vrt_sigreturn (liuyunchen) [task:161990]
  - Sunway: add dynamic turning on/off cores support (liuyunchen) [task:161990]
  - Sunway: add dynamic frequency scaling support (liuyunchen) [task:161990]
  - Sunway: vdso: fix backtrace of vrt_sigreturn (liuyunchen) [task:161990]
  - Sunway: kvm: simplify the code (liuyunchen) [task:161990]
  - Sunway: force signal and fault for traps and debugging (liuyunchen) [task:161990]
  - Sunway: use send/force_sig_fault where appropriate (liuyunchen) [task:161990]
  - Sunway: fix compile error for DISCONTIGMEM=y (liuyunchen) [task:161990]
  - Sunway: add old sigprocmask back for compatibility (liuyunchen) [task:161990]
  - Sunway: remove unnecessary parameter in REG_OFFSET_NAME (liuyunchen) [task:161990]
  - Sunway: fix ip checksum calculation (liuyunchen) [task:161990]
  - Sunway: fix bad page state setting outside of kvm memory pool (liuyunchen) [task:161990]
  - Sunway: change the migration type of the VM memory pool (liuyunchen) [task:161990]
  - Sunway: fix setup_rt_frame for non SA_SIGINFO (liuyunchen) [task:161990]
  - Sunway: do some cleanups for rt_sigframe (liuyunchen) [task:161990]
  - Sunway: kvm: handle ldl_u and stl_u when exit mmio (liuyunchen) [task:161990]
  - Sunway: add missing global __constant_c_memset (liuyunchen) [task:161990]
  - Sunway: remove unnecessary include headers (liuyunchen) [task:161990]
  - Sunway: increase position index in c_next for cpuinfo (liuyunchen) [task:161990]
  - Sunway: fix a typo in fix_bus_dma_mask (liuyunchen) [task:161990]
  - Sunway: Kconfig: remove dependence on !PREEMPT (liuyunchen) [task:161990]
  - Sunway: clean up out-of-date selected options (liuyunchen) [task:161990]
  - Sunway: add kbuild defconfig rule (liuyunchen) [task:161990]
  - Sunway: reduce unnecessary kernel logs for zx200 (liuyunchen) [task:161990]
  - Sunway: fix dma features for zx200 (liuyunchen) [task:161990]
  - Sunway: ptrace: clean up debug codes (liuyunchen) [task:161990]
  - Sunway: add ARCH_HAS_PTE_SPECIAL support (liuyunchen) [task:161990]
  - Sunway: remap pages of guest by vm_insert_page() (liuyunchen) [task:161990]
  - Sunway: clean up a.out and ECOFF binary related headers (liuyunchen) [task:161990]
  - Sunway: define NR_SYSCALLS as generated __NR_syscalls (liuyunchen) [task:161990]
  - Sunway: fix ex_table entries from misalignment handlers (liuyunchen) [task:161990]
  - Sunway: add set time support for hypervisor based rtc (liuyunchen) [task:161990]
  - Sunway: add regs and stack access APIs to support kprobe events (liuyunchen) [task:161990]
  - Sunway: unify access to LONGTIME for guest and emulator (liuyunchen) [task:161990]
  - Sunway: enable more than 32 CPUs for guest (liuyunchen) [task:161990]
  - Sunway: fix SPDX license identifier in uapi headers (liuyunchen) [task:161990]
  - Sunway: add required include headers to ptrace.h (liuyunchen) [task:161990]
  - Sunway: fix the VDSO symbol generation for nm (liuyunchen) [task:161990]
  - Sunway: fix printk method for guest os (liuyunchen) [task:161990]
  - Sunway: remove unused a.out.h (liuyunchen) [task:161990]
  - Sunway: switch GUP to the generic get_user_pages_fast() implementation (liuyunchen) [task:161990]
  - Sunway: fix bug when open file with the O_DIRECT flag (liuyunchen) [task:161990]
  - Sunway: remove sw64 pcie hotplug driver support (liuyunchen) [task:161990]
  - Sunway: fix compile error without CONFIG_PCI (liuyunchen) [task:161990]
  - Sunway: rename kvm_mem variables (liuyunchen) [task:161990]
  - Sunway: fix coding style problems (liuyunchen) [task:161990]
  - Sunway: kvm: remove MAX_VPN (liuyunchen) [task:161990]
  - Sunway: clean up useless #if 0 and #if 1 (liuyunchen) [task:161990]
  - Sunway: fix coding style problems (liuyunchen) [task:161990]
  - Sunway: make arch-specific drivers depend on SW64 (liuyunchen) [task:161990]
  - Sunway: add missing SPDX headers (liuyunchen) [task:161990]
  - Sunway: remove MAX_ASN (liuyunchen) [task:161990]
  - Sunway: add support for emulator running mode (liuyunchen) [task:161990]
  - Sunway: optimize ip checksum calculation (liuyunchen) [task:161990]
  - Sunway: use jump label for running modes (liuyunchen) [task:161990]
  - Sunway: optimize sw64_dma_direct_ops (liuyunchen) [task:161990]
  - Sunway: mark pci and memmap region as nomap (liuyunchen) [task:161990]
  - Sunway: fix the value of QEMU_PRINTF_BUFF_BASE (liuyunchen) [task:161990]
  - Sunway: clean up some useless codes (liuyunchen) [task:161990]
  - Sunway: numa: switch to arch node_distance (liuyunchen) [task:161990]
  - Sunway: fix all compile warnings (liuyunchen) [task:161990]
  - Sunway: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code (liuyunchen) [task:161990]
  - Sunway: simplify cpumask_of_node (liuyunchen) [task:161990]
  - Sunway: eliminate compile warning of pci_acpi_scan_root (liuyunchen) [task:161990]
  - Sunway: modify tc_sched_clock debugfs file (liuyunchen) [task:161990]
  - Sunway: remove redundant Kconfig source (liuyunchen) [task:161990]
  - Sunway: switch to generic pcibios_set_master and pci_common_swizzle (liuyunchen) [task:161990]
  - Sunway: print correct initrd address (liuyunchen) [task:161990]
  - Sunway: mm: use memblock to find the end of memory (liuyunchen) [task:161990]
  - Sunway: mm: warn overlapped memmap and DMA region (liuyunchen) [task:161990]
  - Sunway: remove some useless code (liuyunchen) [task:161990]
  - Sunway: mm: reorder memblock_init process (liuyunchen) [task:161990]
  - Sunway: vdso: fix time calculation (liuyunchen) [task:161990]
  - Sunway: vdso: change vdso version (liuyunchen) [task:161990]
  - Sunway: vdso: add automatic syscall fallback (liuyunchen) [task:161990]
  - Sunway: iommu: improve allocation of pt_root (liuyunchen) [task:161990]
  - Sunway: clean up OSF-like messages (liuyunchen) [task:161990]
  - Sunway: remove unused non-standard syscalls (liuyunchen) [task:161990]
  - Sunway: remove osf_ prefix from sigprocmask (liuyunchen) [task:161990]
  - Sunway: ignore vdso-syms.S (liuyunchen) [task:161990]
  - Sunway: fix sw1621 compile error (liuyunchen) [task:161990]
  - Sunway: clean up swich codes (liuyunchen) [task:161990]
  - Sunway: rename sw64_init.c to early_init.c (liuyunchen) [task:161990]
  - Sunway: clean up unused printk_syscall method (liuyunchen) [task:161990]
  - Sunway: remove useless comments (liuyunchen) [task:161990]
  - Sunway: extend __kernel_ino_t to unsigned long (liuyunchen) [task:161990]
  - Sunway: switch to generic sigprocmask and sigaction (liuyunchen) [task:161990]
  - Sunway: switch to __vdso_rt_sigreturn (liuyunchen) [task:161990]
  - Sunway: vdso: add rt_sigreturn support (liuyunchen) [task:161990]
  - Sunway: clean up some special but unused messages (liuyunchen) [task:161990]
  - Sunway: add shared memory support for guest memory region (liuyunchen) [task:161990]
  - Sunway: fix munmap hva error (liuyunchen) [task:161990]
  - Sunway: refactor sw64 virtual rtc driver to adapt to host (liuyunchen) [task:161990]
  - Sunway:iommu: fix 32-bit devices dma ops (liuyunchen) [task:161990]
  - Sunway: fix R_SW64_LITERAL relocations for module loading (liuyunchen) [task:161990]
  - Sunway: remove __direct_map_base and __direct_map_size (liuyunchen) [task:161990]
  - Sunway: fix iomem resource of crash kernel (liuyunchen) [task:161990]
  - Sunway: add chip_vt.dts for guest on sw3231 (liuyunchen) [task:161990]
  - Sunway: add basic support of binary unification for sw3231 series (liuyunchen) [task:161990]
  - Sunway: add arch-specific dma_set_mask implementation (liuyunchen) [task:161990]
  - Sunway: reduce sw64's impact on common config (liuyunchen) [task:161990]
  - Sunway: add standard syscalls (liuyunchen) [task:161990]
  - Sunway: read tc with new rdtc interface (liuyunchen) [task:161990]
  - Sunway: remove unnecessary declarations from proto.h (liuyunchen) [task:161990]
  - Sunway: disable device wakeup interrupt (liuyunchen) [task:161990]
  - Sunway: remove useless tc clocksource (liuyunchen) [task:161990]
  - Sunway: remove caller saved registers from processor state (liuyunchen) [task:161990]
  - Sunway: add a check for schedule_frame in get_wchan() (liuyunchen) [task:161990]
  - Sunway: fix compile error for CONFIG_SUSPEND and CONFIG_HIBERNATION (liuyunchen) [task:161990]
  - Sunway: fix fpregs restore at kvm exit if hcall exists (liuyunchen) [task:161990]
  - Sunway: remove fp from pcb struct (liuyunchen) [task:161990]
  - Sunway: pci: disable hotplug ability of RC temporarily (liuyunchen) [task:161990]
  - Sunway: iommu: fix a bug in calling 'alloc_pages_node' (liuyunchen) [task:161990]
  - Sunway: move fpregs to thread_struct (liuyunchen) [task:161990]
  - Sunway: iommu: work around interrupt remapping capability (liuyunchen) [task:161990]
  - Sunway: iommu: use original dma ops if iommu_init_device fail (liuyunchen) [task:161990]
  - Sunway: iommu: remove double check of pdev and hose (liuyunchen) [task:161990]
  - Sunway: iommu: add iova overlap hint (liuyunchen) [task:161990]
  - Sunway: iommu: improve implementation (liuyunchen) [task:161990]
  - Sunway: kexec: add quick reboot support (liuyunchen) [task:161990]
  - Sunway: pci: fix multiple msi data allocation (liuyunchen) [task:161990]
  - Sunway: pci: fix pcie_flr to support specific device (liuyunchen) [task:161990]
  - Sunway: iommu: remove useless codes in flush_device_tlb (liuyunchen) [task:161990]
  - Sunway: iommu: improve performance when mapping page (liuyunchen) [task:161990]
  - Sunway: iommu: fix free_pagetable (liuyunchen) [task:161990]
  - Sunway: iommu: support unmap_unpin_fast (liuyunchen) [task:161990]
  - Sunway: iommu: improve coding style (liuyunchen) [task:161990]
  - Sunway:iommu: flush device related TLB and PCache when detached (liuyunchen) [task:161990]
  - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Pedro Tammela) [bug:185228] {CVE-2023-3611}
  - arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache() (Catalin Marinas) [task:167147]
  - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (M A Ramdhan) [bug:185232] {CVE-2023-3776}
  - net/sched: cls_u32: Fix reference counter leak leading to overflow (Lee Jones) [bug:185223] {CVE-2023-3609}
  - net: sched: remove NET_CLS_IND config option (Jiri Pirko) [bug:185223]
  - bpf: Undo incorrect __reg_bound_offset32 handling (Daniel Borkmann) {CVE-2020-8835}
  - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Loris Reiff) {CVE-2021-20194}
  - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Stanislav Fomichev)
  - bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE (Stanislav Fomichev)
  - bpf, cpumap: Make sure kthread is running before map update returns (Hou Tao) [task:166213]
  - sched,livepatch: Use wake_up_if_idle() (Peter Zijlstra) [bug:182226]
  - sched: Improve wake_up_all_idle_cpus() take #2 (Peter Zijlstra) [bug:182226]
  - sched: Simplify wake_up_*idle*() (Peter Zijlstra) [bug:182226]
  - rpmbuild: vmlinuz.efi compilation for Loongarch (Yongzhen Zhang) [task:163039]
  - package: Complete the changelog details of the kernel package (Jackie Liu) [task:165835]
  - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Pu Lehui) [task:166213]
  - neighbour: delete neigh_lookup_nodev as not used (Leon Romanovsky) [bug:182698]
  - Remove DECnet support from kernel (Stephen Hemminger) [bug:182698] {CVE-2023-3338}
  - ixgbe: initialize the LED link active for LED blink support (Li ZhiGang) [task:146678]
  - PCI: pciehp: Cancel bringup sequence if card is not present (Rongguang Wei) [task:127145]
  - Revert pciehp driver patch added before to fix PDC event (weirongguang) [task:127145]
  - arm64/config: CONFIG_ARM_SPE_PMU=m (Jackie Liu)
  - can: j1939: j1939_session_destroy(): fix memory leak of skbs (Fedor Pchelkin) {CVE-2022-3633}
  - media: vivid: dev->bitmap_cap wasn't freed in all cases (Hans Verkuil) {CVE-2023-0615}
  - net/tls: tls_is_tx_ready() checked list_entry (Pietro Borrello) {CVE-2023-1075}
  - security/kysec: open program blacklist function (tianyunnuan) [task:163796]
  - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) {CVE-2023-0386}
  - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Thadeu Lima de Souza Cascardo) [bug:182682] {CVE-2023-35001}
  - rds: rds_rm_zerocopy_callback() use list_first_entry() (Pietro Borrello) [bug:164070] {CVE-2023-1078}
  - selinux: properly handle multiple messages in selinux_netlink_send() (Paul Moore) [task:119087] {CVE-2020-10751}
  - arm64/config: compile nvme and nvme_core as module (zhanggenjian) [task:136928, bug:182933]
  - vc_screen: modify vcs_size() handling in vcs_read() (George Kennedy) [bug:182724]
  - vc_screen: don't clobber return value in vcs_read (Thomas Weißschuh) [bug:182724]
  - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (George Kennedy) [bug:182724] {CVE-2023-3567}
  - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Takashi Iwai) {CVE-2023-31084}
  - NETSWIFT: txgbe: FIX: fix error when start and stop SRIOV (zhongxiangji) [task:160962]
  - fix bug that system stuck while reboot test (penghuaihe) [bug:172722]
  - ipvlan:Fix out-of-bounds caused by unclear skb->cb (t.feng) [bug:181310] {CVE-2023-3090}
  - gfs2: Don't deref jdesc in evict (Bob Peterson) [bug:179231] {CVE-2023-3212}
  - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition (Zheng Wang) [bug:179181] {CVE-2023-33288}
  - LOONGSON: fbdev: ls2k500sfb pause all cpu, so on. (Chong Qiao) [task:159481]
  - LOONGSON: fbdev: ls2k500sfb memset res, so on. (Chong Qiao) [task:159481]
  - LOONGSON: fbdev: ls2k500 sfb register kcs platform device. (Chong Qiao) [task:159481]
  - LOONGARCH: net: stmmac: fix potential double free of dma descriptor resources (Hongchen Zhang) [task:155268]
  - swap: fix do_swap_page() race with swapoff (Miaohe Lin) [task:160285]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.28.v2207
changelog:
  - LoongArch: Fixed the parameter of init configuration error (Juxin Gao) [task:170756]
  - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. (Chong Qiao) [task:170756]
  - Revert "signal: strict valid signal check" (Hongchen Zhang) [task:170756]
  - ptp: deprecate gettime64() in favor of gettimex64() (Miroslav Lichvar) [bug:189826]
  - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (valis) [bug:189757] {CVE-2023-4128}
  - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (valis) [bug:189757] {CVE-2023-4128}
  - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (valis) [bug:189757] {CVE-2023-4128}
  - KYLIN: package: Complete the changelog details of the SP3 kernel package (Jiangshan Yi) [task:165835]
  - x86/tsc: Extend watchdog check exemption to 4-Sockets platform (Feng Tang) [task:188913]
  - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Feng Tang) [task:188913]
  - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Feng Tang) [task:188913]
  - x86/hpet: Use another crystalball to evaluate HPET usability (Thomas Gleixner) [task:188913]
  - x86/tsc: Add option to disable tsc clocksource watchdog (Juri Lelli) [task:188913]
  - KYLIN: x86: config: add generic_phy driver support (xiaolinkui) [task:170177]
  - KYLIN: bpf: modify the limitation of BPF JIT programs from 128M to 1G (xiaolinkui) [bug:187461]
  - selftests: forwarding: tc_actions: Use ncat instead of nc (Ido Schimmel) [task:166265]
  - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [task:166265] {CVE-2022-4269}
  - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [task:166265]
  - net/sched: act_mirred: refactor the handle of xmit (wenxu) [task:166265]
  - net: sched: don't expose action qstats to skb_tc_reinsert() (Vlad Buslov) [task:166265]
  - net: sched: extract qstats update code into functions (Vlad Buslov) [task:166265]
  - net: sched: protect against stack overflow in TC act_mirred (John Hurley) [task:166265]
  - net: sched: refactor reinsert action (John Hurley) [task:166265]
  - LOONGSON: spi: spi-ls: add spi-ls spi_transfer struct cs_change support (yangqiming) [task:167976]
  - arm64/mm/ptdump: Add address markers for BPF regions (Anshuman Khandual) [bug:187461]
  - KYLIN: sched: fix warning of rq_cputimes (Jackie Liu)
  - KYLIN: mpam: fix section mismatch warning (Jackie Liu)
  - ext4: fix bug_on ext4_mb_use_inode_pa (Baokun Li) [task:167485, task:162162]
  - i40e: Fix parameters in aq_get_phy_register() (Grzegorz Siwik) [task:166942]
  - netlink: limit recursion depth in policy validation (Johannes Berg) [bug:166209] {CVE-2020-36691}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.29.v2207
changelog:
  - ext4: introduce direct I/O read using iomap infrastructure (Matthew Bobrowski) [task:173272]
  - btrfs: don't use global reserve for chunk allocation (Josef Bacik) [task:169240]
  - btrfs: add new flushing states for the delayed refs rsv (Josef Bacik) [task:169240]
  - netfilter: nft_dynset: disallow object maps (Pablo Neira Ayuso) [bug:192894] {CVE-2023-4563}
  - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Budimir Markovic) [bug:192910] {CVE-2023-4623}
  - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (valis) [bug:192919] {CVE-2023-4921}
  - mm/memconrtol: Revert "REDHAT: mm/memcg: Free percpu stats memory of dying memcg's" (wolfgang huang) [bug:191720]
  - RDMA/hns: Remove support for HIP06 (Chengchang Tang) [task:173142]
  - config/x86: add debug config support for xfstest (Shida Zhang) [bug:189811]
  - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Zixuan Fu) [task:162162] {CVE-2023-4459}
  - rpmbuild: modify the vmlinuz.efi name (Yongzhen Zhang) [task:172253]
  - security/selinux: Add selinux process security attributes (chengang) [task:171257]
  - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (Sungwoo Kim) [bug:189761] {CVE-2023-40283}
  - security/kysec: fix netclt build err (penghuaihe) [task:171747, task:171748]
  - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Josh Triplett) [task:171003, bug:190516]
  - ext4: add reserved GDT blocks check (Zhang Yi) [bug:190521, task:171003]
  - security/kysec: fix netctl policy effecting timely bug (penghuaihe) [bug:188505, bug:189181]
  - backport-tools: release-stable-kernel: change patch title (Jiangshan Yi) [task:165835]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.30.v2207
changelog:
  - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Kyle Zeng) [task:177236] {CVE-2023-42753}
  - xfs: check sb_meta_uuid for dabuf buffer recovery (Dave Chinner) [bug:194635]
  - Revert "NFS: Don't call generic_error_remove_page() while holding locks" (wolfgang huang) [bug:194658]
  - xfrm: add NULL check in xfrm_update_ae_params (Lin Ma) [bug:189726] {CVE-2023-3772}
  - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [task:170135]
  - squashfs: fix xattr id and id lookup sanity checks (Phillip Lougher) [task:158827, bug:195777]
  - squashfs: add more sanity checks in id lookup (Phillip Lougher) [task:158034, bug:195777]
  - squashfs: add more sanity checks in xattr id lookup (Phillip Lougher) [task:158034, bug:195777]
  - squashfs: fix inode lookup sanity checks (Sean Nyekjaer) [task:158827, bug:195777]
  - squashfs: add more sanity checks in inode lookup (Phillip Lougher) [task:158034, bug:195777]
  - sched/rt: Optimize checking group RT scheduler constraints (Konstantin Khlebnikov) [task:173985]
  - NETSWIFT: ngbe: Fix: fix call trace caused by xdp (lingfuyi) [task:174284]
  - PCI: Allow VPD access for QLogic ISP2722 (Arun Easi) [bug:187138]
  - resolve compiling error for previous rcu patches (lifangxu) [task:174840]
  - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Paul E. McKenney) [bug:190769]
  - x86/cpu: Avoid cpuinfo-induced IPI pileups (Paul E. McKenney) [bug:190769]
  - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Konstantin Khlebnikov) [bug:190769]
  - rcu: Provide rcu_irq_exit_check_preempt() (Thomas Gleixner) [bug:190769]
  - rcu: Provide rcu_irq_exit_preempt() (Thomas Gleixner) [bug:190769]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.31.v2207
changelog:
  - xfs: drop submit side trans alloc for append ioends (Brian Foster) [task:168909]
  - xfs: turn io_append_trans into an io_private void pointer (Christoph Hellwig) [task:168909]
  - xfs: refactor the ioend merging code (Christoph Hellwig) [task:168909]
  - xfs: simplify xfs_ioend_can_merge (Christoph Hellwig) [task:168909]
  - xfs: allow merging ioends over append boundaries (Christoph Hellwig) [task:168909]
  - xfs: merge adjacent io completions of the same type (Darrick J. Wong) [task:168909]
  - xfs: remove unused m_data_workqueue (Darrick J. Wong) [task:168909]
  - xfs: implement per-inode writeback completion queues (Darrick J. Wong) [task:168909]
  - net: nfc: Fix use-after-free caused by nfc_llcp_find_local (Lin Ma) [task:179856] {CVE-2023-3863}
  - nfc: llcp: simplify llcp_sock_connect() error paths (Krzysztof Kozlowski) [task:179856]
  - nfc: llcp: nullify llcp_sock->dev on connect() error paths (Krzysztof Kozlowski) [task:179856]
  - nfc: Fix to check for kmemdup failure (Aditya Pakki) [task:179856]
  - io_uring: always grab file table for deferred statx (Jens Axboe) [task:179249] {CVE-2022-20568}
  - io_uring: disable polling pollfree files (Pavel Begunkov) [task:179288] {CVE-2022-3176}
  - Loongarch: Fix 'extioi' logic error (liubaolin) [task:180502]
  - LoongArch: Adjust {copy, clear}_user exception handler behavior (liubaolin) [task:180502]
  - LoongArch: ACPICA: Events: remove the global lock initialization (liubaolin) [task:180502]
  - LoongArch: Fix macro write_fcsr (liubaolin) [task:180502]
  - LoongArch: Fix return value underflow in exception path (liubaolin) [task:180502]
  - LoongArch: Tweak the BADV and CPUCFG.PRID lines in show_regs() (liubaolin) [task:180502]
  - LoongArch: Humanize the ECFG line when showing registers (liubaolin) [task:180502]
  - LoongArch: Humanize the EUEN line when showing registers (liubaolin) [task:180502]
  - LoongArch: Humanize the PRMD line when showing registers (liubaolin) [task:180502]
  - LoongArch: Humanize the CRMD line when showing registers (liubaolin) [task:180502]
  - LoongArch: Fix format of CSR lines during show_regs() (liubaolin) [task:180502]
  - LoongArch: Print symbol info for $ra and CSR.ERA only for kernel-mode contexts (liubaolin) [task:180502]
  - LoongArch: Print GPRs with ABI names when showing registers (liubaolin) [task:180502]
  - LoongArch: Relay BCE exceptions to userland as SIGSEGV with si_code=SEGV_BNDERR (liubaolin) [task:180502]
  - char: pcmcia: remove all the drivers (Jiri Slaby) [task:177573] {CVE-2022-44033}
  - ipv4: avoid using shared IP generator for connected sockets (Eric Dumazet) [task:179316, task:160493] {CVE-2020-36516}
  - OPENEULER: svm: Delete unused ioctl command (huhai) [task:180214] {CVE-2021-33639}
  - media: mceusb: Use USB_DIR_IN in read request (Hongyu Xie) [task:179257] {CVE-2022-3903}
  - media: mceusb: fix control-message timeouts (Johan Hovold) [bug:150405]
  - iomap: Set all uptodate bits for an Uptodate page (Matthew Wilcox (Oracle)) [bug:197566]
  - iomap: Use kzalloc to allocate iomap_page (Matthew Wilcox (Oracle)) [bug:197566]
  - security/kysec: fix possible memory leak in kysec_hash_sha256() (yangzhao) [task:126288]
  - security/kysec: fix the problem that the manufacturer program takes too long to open (wangkanglong) [bug:139540]
  - security/kysec: start menu freezes after opening Loongson browser (wangkanglong) [bug:102574]
  - security/kysec: add timeout for auth wait_event (yangzhao) [bug:169733, bug:170147]
  - igb: set max size RX buffer when store bad packet is enabled (Radoslaw Tyl) {CVE-2023-45871}
  - netfilter: nfnetlink_osf: avoid OOB read (Wander Lairson Costa) {CVE-2023-39189}
  - Revert "NFS: Don't interrupt file writeout due to fatal errors" (ChenXiaoSong) [task:198290]
  - Revert "USB: core: Don't hold device lock while reading the "descriptors" sysfs file" (Hongyu Xie) [task:179861] {CVE-2023-37453}
  - OPENEULER: scripts: switch explicitly to Python 3 (Yi Li) [task:180198]
  - ubi: Refuse attaching if mtd's erasesize is 0 (Zhihao Cheng) [task:179901] {CVE-2023-31085}
  - remove the lightnvm subsystem (Christoph Hellwig) [task:179254] {CVE-2022-2991}
  - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Paolo Bonzini) [task:179282] {CVE-2023-30456}
  - bpf, sockmap: fix deadlocks in the sockhash and sockmap (Xin Liu) [task:179888] {CVE-2023-0160}
  - bpf: Fix NULL event->prog pointer access in bpf_overflow_handler (Yonghong Song) [task:178877]
  - tweewide: Fix most Shebang lines (Finn Behrens)
  - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Hyunwoo Kim) [task:179859] {CVE-2022-45886}
  - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Hyunwoo Kim) [task:179858] {CVE-2022-45919}
  - USB: ene_usb6250: Allocate enough memory for full object (Kees Cook) [task:166857] {CVE-2023-45862}
  - ubi: Refuse attaching if mtd's erasesize is 0 (Zhihao Cheng) {CVE-2023-31085}
  - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Lee, Chun-Yi) {CVE-2023-31083}
  - tcp: Reduce chance of collisions in inet6_hashfn(). (Stewart Smith) {CVE-2023-1206}
  - xen/netback: Fix buffer overrun triggered by unusual packet (Ross Lagerwall) {CVE-2023-34319}
  - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Steve Rutherford) [bug:193234]
  - dm: don't stop request queue after the dm device is suspended (Ming Lei) [task:172151]
  - dm rq: don't queue request to blk-mq during DM suspend (Ming Lei) [task:172151]
  - Revert "block: move blk_exit_queue into __blk_release_queue" (zhanggenjian) [task:177423]
  - Revert "block: free sched's request pool in blk_cleanup_queue" (zhanggenjian) [task:177423]
  - Revert "blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests" (zhanggenjian) [task:177423]
  - Revert "block: adjust the position of the code section" (zhanggenjian) [task:177423]
  - Revert "blk-mq-sched: Fix blk_mq_sched_free_tags() build warning" (zhanggenjian) [task:177423]
  - KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Paolo Bonzini) [bug:193234]
  - HYGON: KVM: SVM: Add support for different CSV guests to reuse the same ASID (hanliyang) [bug:193234]
  - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Sean Christopherson) [bug:193234]
  - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Sean Christopherson) [bug:193234]
  - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Alper Gun) [bug:193234]
  - KVM: SVM: Issue WBINVD after deactivating an SEV guest (Tom Lendacky) [bug:193234]
  - KVM: SVM: Reduce WBINVD/DF_FLUSH invocations (Tom Lendacky) [bug:193234]
  - KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Tom Lendacky) [bug:193234]
  - KVM: SVM: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Tom Lendacky) [bug:193234]
  - KVM: SVM: Serialize access to the SEV ASID bitmap (Tom Lendacky) [bug:193234]
  - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Jason Gunthorpe) [bug:193234]
  - HYGON: vfio/pci: Disable VFIO pci reset for hygon DCU device. (fangbaoshun) [bug:193234]
  - swiotlb: Remove call to sme_active() (Thiago Jung Bauermann) [bug:193234]
  - HYGON: KVM: SVM: Print Hygon CSV support info if support is detected (hanliyang) [bug:193234]
  - HYGON: crypto: ccp: Print Hygon CSV API version when CSV support is detected (hanliyang) [bug:193234]
  - HYGON: x86/cpu: Show Hygon csv feature in /proc/cpuinfo (hanliyang) [bug:193234]
  - HYGON: x86/csv: Print CSV info into the kernel log (hanliyang) [bug:193234]
  - HYGON: x86/kvm: Correct number of pages calculation in kvm_init_platform() (hanliyang) [bug:193234]
  - HYGON: x86/mm: Pass variable start to notify_range_enc_status_changed() in __set_memory_enc_dec() (hanliyang) [bug:193234]
  - x86/kvm: Add kexec support for SEV Live Migration. (Ashish Kalra) [bug:193234]
  - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Ashish Kalra) [bug:193234]
  - EFI: Introduce the new AMD Memory Encryption GUID. (Ashish Kalra) [bug:193234]
  - mm: x86: Invoke hypercall when page encryption status is changed (Brijesh Singh) [bug:193234]
  - x86/kvm: Add AMD SEV specific Hypercall3 (Brijesh Singh) [bug:193234]
  - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Ashish Kalra) [bug:193234]
  - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Isaku Yamahata) [bug:193234]
  - HYGON: Revert "crypto: ccp: Extend sev_user_data_status to provide more information about Hygon firmware" (hanliyang) [bug:193234]
  - HYGON: crypto: ccp: Fix a problem that vq thread may stuck when do multi process test. (Xiangyu Xu) [bug:193234]
  - HYGON: crypto: ccp - Add support for CMD HGSC_CERT_IMPORT (fangbaoshun) [bug:193234]
  - bpf: Don't use tnum_range on array range checking for poke descriptors (Daniel Borkmann) {CVE-2022-2905}
  - bpf: Fix incorrect verifier pruning due to missing register precision taints (Daniel Borkmann) {CVE-2023-2163}
  - security/kysec: use spin_lock_irq() instead of spin_lock() (huanfuxi) [bug:164413]
  - security/kysec: fix bug with deadlock when writing aufs files (yangzhao) [task:136839]
  - security/kysec: fix kmemleak of netctl (wangkanglong) [bug:190255]
  - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (xiaolinkui) [bug:195544]
  - gmjstcm: delete SMO0768 from TCM1 spi device id (Li ZhiGang) [task:175749]
  - mm/munlock: delete munlock_vma_pages_all(), allow oomreap (Hugh Dickins) [bug:163612, bug:188493, bug:188513, bug:189316]
  - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [bug:192914]
  - netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Stephen Suryaputra) [bug:192914]
  - netfilter: nftables: exthdr: fix 4-byte stack OOB write (Florian Westphal) [bug:192914] {CVE-2023-4881}
  - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [bug:192914]
  - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [bug:192914]
  - netfilter: nf_tables: add support for matching IPv4 options (Stephen Suryaputra) [bug:192914]
  - tpm: add TCM2.0 support in tpm_tis_spi (Li ZhiGang) [task:175234]
  - media: usb: siano: Fix warning due to null work_func_t function pointer (Duoming Zhou) [bug:189733] {CVE-2023-4132}
  - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Duoming Zhou) [bug:189733] {CVE-2023-4132}
  - ipv6: do not leave garbage in rt->fib6_metrics (Eric Dumazet) [task:178045]
  - netfilter: xt_u32: validate user space input (Wander Lairson Costa) [bug:197488] {CVE-2023-39192}
  - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [bug:197492] {CVE-2023-39193}
  - net: xfrm: Fix xfrm_address_filter OOB read (Lin Ma) [bug:197496] {CVE-2023-39194}
  - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Zixuan Fu) [bug:189769] {CVE-2023-4387}
  - fs: jfs: fix possible NULL pointer dereference in dbFree() (Zixuan Fu) [bug:189765] {CVE-2023-4385}
  - cec-api: prevent leaking memory through hole in structure (Hans Verkuil) [task:157172, bug:197484] {CVE-2020-36766}
  - net/sched: Retire rsvp classifier (Jamal Hadi Salim) [bug:196033] {CVE-2023-42755}
  - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Kuniyuki Iwashima) [bug:196022] {CVE-2023-4622}
  - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Eric Dumazet) [bug:196026] {CVE-2023-42752}
  - ipv4: fix null-deref in ipv4_link_failure (Kyle Zeng) [task:177575] {CVE-2023-42754}
  - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Hyunwoo Kim) [task:176709] {CVE-2022-45887}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.32.v2207
changelog:
  - vfio/pci: enable CONFIG_VFIO_PCI_VGA for x86 (Cong Liu) [task:184699]
  - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer (Lu Yao) [task:184449]
  - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Jozsef Kadlecsik) [bug:195544]
  - Revert "netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test" (xiaolinkui) [bug:195544]
  - ext4: forbid commit inconsistent quota data when errors=remount-ro (Ye Bin) [task:183005]
  - quota: fixup *_write_file_info() to return proper error code (Yangtao Li) [task:183005]
  - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Li Lingfeng) [task:183052]
  - dm bufio: do buffer cleanup from a workqueue (Mikulas Patocka) [task:183052]
  - dm bufio: introduce a global cache replacement (Mikulas Patocka) [task:183052]
  - dm bufio: introduce a global queue (Mikulas Patocka) [task:183052]
  - dm bufio: refactor adjust_total_allocated (Mikulas Patocka) [task:183052]
  - dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mikulas Patocka) [task:183052]
  - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Zhihao Cheng) [task:183052]
  - dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [task:183052]
  - dm: add disk before alloc dax (Li Lingfeng) [task:183060]
  - perf/cgroups: Install cgroup events to correct cpuctx (Song Liu) [task:184204]
  - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [task:186656] {CVE-2023-32629}
  - ext4: fix overflow in ext4_iomap_alloc() (Jan Kara) [task:156171]
  - ext4: Fix occasional generic/418 failure (Jan Kara) [task:156171]
  - ext4: do not block RWF_NOWAIT dio write on unallocated space (Jan Kara) [task:156171]
  - ext4: dio take shared inode lock when overwriting preallocated blocks (Zhang Yi) [task:156171]
  - ext4: optimize file overwrites (Ritesh Harjani) [task:156171]
  - ext4: Optimize ext4 DIO overwrites (Jan Kara) [task:156171]
  - ext4: Move to shared i_rwsem even without dioread_nolock mount opt (Ritesh Harjani) [task:156171]
  - ext4: Start with shared i_rwsem in case of DIO instead of exclusive (Ritesh Harjani) [task:156171]
  - ext4: introduce direct I/O write using iomap infrastructure (Matthew Bobrowski) [task:156171]
  - vfs: introduce file_modified() helper (Amir Goldstein) [task:156171]
  - ext4: remove unnecessary error check (Shi Siyuan) [task:156171]
  - ext4: update ext4_sync_file() to not use __generic_file_fsync() (Matthew Bobrowski) [task:156171]
  - ext4: move inode extension check out from ext4_iomap_alloc() (Matthew Bobrowski) [task:156171]
  - ext4: move inode extension/truncate code out from ->iomap_end() callback (Matthew Bobrowski) [task:156171]
  - ext4: introduce direct I/O read using iomap infrastructure (Matthew Bobrowski) [task:156171]
  - ext4: introduce new callback for IOMAP_REPORT (Matthew Bobrowski) [task:156171]
  - ext4: split IOMAP_WRITE branch in ext4_iomap_begin() into helper (Matthew Bobrowski) [task:156171]
  - ext4: move set iomap routines into a separate helper ext4_set_iomap() (Matthew Bobrowski) [task:156171]
  - ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Matthew Bobrowski) [task:156171]
  - ext4: reorder map.m_flags checks within ext4_iomap_begin() (Matthew Bobrowski) [task:156171]
  - iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Jan Kara) [task:156171]
  - iomap: move the iomap_dio_rw ->end_io callback into a structure (Christoph Hellwig) [task:156171]
  - iomap: split size and error for iomap_dio_rw ->end_io (Matthew Bobrowski) [task:156171]
  - Revert "Revert "ext4: Allow parallel DIO reads"" (Shida Zhang) [task:156171]
  - Revert "Revert "Revert "ext4: Allow parallel DIO reads""" (Shida Zhang) [task:156171]
  - Revert "ext4: update direct I/O read lock pattern for IOCB_NOWAIT" (Shida Zhang) [task:156171]
  - Revert "ext4: introduce direct I/O read using iomap infrastructure" (Shida Zhang) [task:156171]
  - scsi: lpfc: Fix missing part of code logic in lpfc_nvmet.c (huhai) [task:184502]
  - scsi: lpfc: Fix missing part of code logic in lpfc_sli.c (huhai) [task:184502]
  - scsi: lpfc: Fix missing part of code logic in lpfc_nvmet.c (huhai) [task:184502]
  - Revert "scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN" (huhai) [task:184502]
  - perf/core: Fix cgroup event list management (Namhyung Kim) [task:184204]
  - perf/core: Optimize perf_install_in_event() (Peter Zijlstra) [task:184204]
  - perf: Rework perf_event_exit_event() (Peter Zijlstra) [task:184204]
  - EULER: perf: Revert "perf: Paper over the hw.target problems" (Yang Jihong) [task:184204]
  - perf: Fix function pointer case (Peter Zijlstra) [task:184204]
  - perf/core: Fix hardlockup failure caused by perf throttle (Yang Jihong) [task:184204]
  - perf/core: Fix the same task check in perf_event_set_output (Kan Liang) [task:184204]
  - perf: Fix possible memleak in pmu_dev_alloc() (Chen Zhongjin) [task:184204]
  - perf/core: Fix address filter parser for multiple filters (Adrian Hunter) [task:184204]
  - perf: Fix list corruption in perf_cgroup_switch() (Song Liu) [task:184204]
  - perf/ioctl: Add check for the sample_period value (Ravi Bangoria) [task:184204]
  - objtool: Don't fail on missing symbol table (Josh Poimboeuf) [task:185741]
  - EULER: arm64/mpam: mark partid non-exclusive if self-owned (Wang ShaoBo) [task:182928]
  - EULER: arm64/mpam: realign step entry when traversing rmid_transform (Wang ShaoBo) [task:182928]
  - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Yi Yang) [task:182946]
  - OPENEULER: irqchip: gic-v3: Collection table support muti pages (wangwudi) [task:183007]
  - net: add vlan_get_protocol_and_depth() helper (Eric Dumazet) [task:182970]
  - net: tap: check vlan with eth_type_vlan() method (Menglong Dong) [task:182970]
  - ipv6: Fix use of anycast address with loopback (David Ahern) [task:184541, task:183477]
  - ipv6: Create init helper for fib6_nh (David Ahern) [task:184541, task:183477]
  - net/ipv6: Do not reset nl_net in ip6_route_info_create (David Ahern) [task:184541, task:183477]
  - ipv6: Move setting default metric for routes (David Ahern) [task:184541, task:183477]
  - net: rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Maciej Żenczykowski) [task:184541, task:183477]
  - Revert "ipv6: Create init helper for fib6_nh" (luoqing) [task:183477]
  - Revert "ipv6: Fix use of anycast address with loopback" (luoqing) [task:183477]
  - nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (pengcan) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - Revert "nvmet: fix building bvec from sg list" (pengcan) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - nbd: fix race between nbd_alloc_config() and module removal (Yu Kuai) [task:162162]
  - OPENEULER: xhci: fix USB xhci controller issue (Longfang Liu) [task:182993]
  - OPENEULER: mm: disable kernelcore=mirror when no mirror memory (Ma Wupeng) [task:182939]
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Maxim Mikityanskiy) [task:119087] {CVE-2022-3564}
  - io_uring: ensure IOPOLL locks around deferred work (Jens Axboe) [task:179887] {CVE-2023-21400}
  - io_uring: get rid of intermediate IORING_OP_CLOSE stage (Jens Axboe) [task:179891] {CVE-2023-1295}
  - fs: provide locked helper variant of close_fd_get_file() (Jens Axboe) [task:179891]
  - file: Rename __close_fd_get_file close_fd_get_file (Eric W. Biederman) [task:179891]
  - xen/events: replace evtchn_rwlock with RCU (Juergen Gross) {CVE-2023-34324}
  - xen/events: don't unmask an event channel when an eoi is pending (Juergen Gross) [task:158827]
  - xen/events: don't use chip_data for legacy IRQs (Juergen Gross)
  - XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information. (Thomas Gleixner) [task:157358]
  - spi: spi-ls: add slave enumeration support when using acpi (Liu Peibao) [task:118969, task:183450]
  - Loongson2K: SPI: Enable spi driver module (Yinbo Zhu) [task:118969, task:183450]
  - Loongson2K/Loongson7A: SPI: Add spi controller pm support (Yinbo Zhu) [task:118969, task:183450]
  - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Dheeraj Kumar Srivastava) [task:166857, task:182934]
  - sch_netem: fix issues in netem_change() vs get_dist_table() (Eric Dumazet) [task:182934]
  - sch_netem: acquire qdisc lock in netem_change() (Eric Dumazet) [task:166857, task:182934]
  - cgroup: Do not corrupt task iteration when rebinding subsystem (Xiu Jianfeng) [task:166857, task:182934]
  - loop: loop_set_status_from_info() check before assignment (Zhong Jinghua) [task:182968]
  - loop: Check for overflow while configuring loop (Siddh Raman Pant) [task:162162]
  - scsi: hisi_sas: Fix normally completed I/O analysed as failed (Xingui Yang) [task:182978]
  - net/mlx5: Allow async trigger completion execution on single CPU systems (Roy Novich) [task:182578]
  - net/mlx5: Fix possible use-after-free in async command interface (Tariq Toukan) [task:182578]
  - net/mlx5: rate limit alloc_ent error messages (Li RongQing) [task:182578]
  - net/mlx5: Fix a race on command flush flow (Moshe Shemesh) [task:182578]
  - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Moshe Shemesh) [task:182578]
  - net/mlx5: Set command entry semaphore up once got index free (Moshe Shemesh) [task:182578]
  - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Alexander Potapenko) [task:155707, task:183063]
  - i40e: Fix uninitialized variable mfs_max (Colin Ian King) [bug:194556]
  - i40e: Add netlink callbacks support for software based DCB (Arkadiusz Kubalewski) [bug:194556]
  - i40e: Add init and default config of software based DCB (Arkadiusz Kubalewski) [bug:194556]
  - i40e: Add hardware configuration for software based DCB (Arkadiusz Kubalewski) [bug:194556]
  - i40e: remove unused defines (Jesse Brandeburg) [bug:194556]
  - i40e: Move client header location (Shiraz Saleem) [bug:194556]
  - drm/atomic-helper: Bump vblank timeout to 100 ms (Linus Walleij) [task:182959]
  - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one (Florian Westphal) {CVE-2023-39197}
  - net: sched: fix NULL pointer dereference in mq_attach (Zhengchao Shao) [task:183053]
  - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled (Zhipeng Xie) [task:104354]
  - of: overlay: kmemleak in dup_and_fixup_symbol_prop() (Frank Rowand) [task:183064]
  - iommu/dma: Fix MSI reservation allocation (Marc Zyngier) [task:183064]
  - Revert "Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)"" (Shida Zhang) [task:82242, task:182892]
  - ipv6: Fix use of anycast address with loopback (David Ahern) [task:99622, task:183477]
  - ipv6: Create init helper for fib6_nh (user) [task:99622, task:183477]
  - security/kysec: update memory protect interface (huanfuxi) [bug:193040]
  - 3rd/hsdimm-lite: refactor the module (huanfuxi) [bug:193040]
  - loongarch/module: Reduce the PLT required memory size (liubaolin) [task:183312]
  - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE (Sean Christopherson) [task:182171]
  - KVM: fix overflow of zero page refcount with ksm running (Zhuang Yanying) [task:157172]
  - ravb: Fix use-after-free issue in ravb_tx_timeout_work() (Yoshihiro Shimoda) [task:181443] {CVE-2023-35827}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.33.v2207
changelog:
  - bpf: skmsg, fix psock create on existing kcm/tls port (John Fastabend) [task:189070]
  - Revert "fs/pipe:dont need wake up self in a single process of ub" (xiaolinkui) [task:186974]
  - Revert "fs/pipe: Solve the problem of LTP smoketest failure" (xiaolinkui) [task:186974]
  - security/kysec: allow rsync to inherit trusted lable (huanfuxi) [bug:113477]
  - security/kysec: fix unnecessary inspection in kysec_hash_sync_label_unknown() (yangzhao) [task:126286]
  - security/kysec: fix possible NULL pointer in SM3_final() (yangzhao) [task:126283]
  - epoll: fix missing code of do_epoll_ctl (xiaolinkui) [task:186974]
  - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Zhihao Cheng) [task:187896]
  - HYGON:: hct only build on X86 platform (yangdepei) [task:189463]
  - ring-buffer: Sync IRQ works before buffer destruction (Johannes Berg) [task:188435]
  - ipmi: fix SSIF not responding under certain cond. (Zhang Yuchen) [task:188418]
  - ipmi_ssif: Rename idle state and check (Corey Minyard) [task:188419]
  - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Ilpo Järvinen) [task:188423]
  - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Ilpo Järvinen) [task:188424]
  - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Kuniyuki Iwashima) [task:188425]
  - of: Fix modalias string generation (Miquel Raynal) [task:188428]
  - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). (Kuniyuki Iwashima) [task:188412]
  - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Kuniyuki Iwashima) [task:188412]
  - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Kuniyuki Iwashima) [task:188412]
  - HYGON: Adding ioctl variables MCCP_SHARE_OP_DMA_UNMAP_ALL to distinguish between DMA_UNMAP and DMA_UNMAP_ALL. (Yabin Li) [task:174598]
  - HYGON: add mediated ccp support in virtual machine (Yabin Li) [task:174598]
  - HYGON: bugfix: fix phy addr check failed in hct.ko due to C-bit. (Yabin Li) [task:174598]
  - HYGON: Support interrupt request for HCT asynchronous mode (Yabin Li) [task:174598]
  - HYGON: newfeature: ccp: add hct module (yangdepei) [task:174598]
  - HYGON: Support tkm virtualization (niuyongwen) [task:174598]
  - HYGON: Support psp virtualization (niuyongwen) [task:174598]
  - HYGON: newfeature: common: Add psp mutex enable ioctl support (chench) [task:174598]
  - HYGON: newfeature: common: concurrent psp access support between user and kernel space (chench) [task:174598]
  - HYGON: crypto: ccp: Add support for issue commands in RING_BUFFER Mode (fangbaoshun) [task:174598]
  - HYGON: crypto: ccp: Implement SEV_RING_BUFFER command handler (fangbaoshun) [task:174598]
  - HYGON: crypto:ccp: Add the status dequeue API support for CSV RING_BUFFER Mode (fangbaoshun) [task:174598]
  - HYGON: crypto:ccp: Add the command enqueue API support for CSV RING_BUFFER Mode (fangbaoshun) [task:174598]
  - HYGON: crypto: ccp: Add the init and free API support for CSV RING_BUFFER Mode (fangbaoshun) [task:174598]
  - net: Add conditions for auto affinity (xiaolinkui) [task:187683]
  - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). (Kuniyuki Iwashima) [task:188412]
  - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. (Kuniyuki Iwashima) [task:188414]
  - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). (Kuniyuki Iwashima) [task:188413]
  - EULER: config: enable set the max iova mag size to 128 (Zhang Zekun) [task:183036]
  - EULER: iommu/iova: increase the iova_rcache depot max size (Zhang Zekun) [task:183036]
  - dm thin metadata: check fail_io before using data_sm (Li Lingfeng) [task:182982]
  - dm space maps: improve performance with inc/dec on ranges of blocks (Joe Thornber) [task:182982]
  - dm: don't lock fs when the map is NULL during suspend or resume (Li Lingfeng) [task:182983]
  - dm: don't lock fs when the map is NULL in process of resume (Li Lingfeng) [task:182983]
  - skbuff: Fix a race between coalescing and releasing SKBs (Liang Chen) [task:185227]
  - skbuff: fix coalescing for page_pool fragment recycling (Jean-Philippe Brucker) [task:185227]
  - skbuff: Fix a potential race while recycling page_pool packets (Ilias Apalodimas) [task:185227]
  - security/kyextend: Remove the default assignment of zero (chengang) [bug:189708]
  - NFS: make sure open context mode have FMODE_EXEC when file open for exec (ChenXiaoSong) [task:187717] {CVE-2022-24448}
  - NFSv4: fix open failure with O_ACCMODE flag (ChenXiaoSong) [task:187717] {CVE-2022-24448}
  - Revert "NFSv4: Handle the special Linux file open access mode" (ChenXiaoSong) [task:187717] {CVE-2022-24448}
  - EULER: net: hns3: update hns3 version to 23.7.1 (Yonglong Liu) [task:186993]
  - EULER: net: hns3: fix tx timeout issue (Jian Shen) [task:186991]
  - EULER: net: hns3: add barrier in vf mailbox reply process (Yonglong Liu) [task:182950]
  - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jie Wang) [task:182948]
  - nvmet: fix setting ns queue's segment boundary (pengcan) [task:187823]
  - Revert "Revert "nvmet: fix building bvec from sg list"" (pengcan) [task:187823]
  - config: disable unprivileged eBPF by default (chenyuan) [task:178019, task:186859]


author: Zhengyuan Liu <liuzhengyuan@kylinos.cn> - 4.19.90-52.34.v2207
changelog:
  - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs (Yihang Li) [task:196398]
  - ida: Fix crash in ida_free when the bitmap is empty (Matthew Wilcox (Oracle)) [task:196096] {CVE-2023-6915}
  - drm/atomic: Fix potential use-after-free in nonblocking commits (Daniel Vetter) [task:196093] {CVE-2023-51043}
  - drm/amdgpu: Fix potential fence use-after-free v2 (shanzhulig) [task:196092] {CVE-2023-51042}
  - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() (Krzysztof Kozlowski) [task:196011] {CVE-2023-46343}
  - net: hns3: fix output information incomplete for dumping tx queue info with debugfs (Jie Wang) [task:183106]
  - net: hns3: fix reset delay time to avoid configuration timeout (Jie Wang) [task:182918]
  - security/kysec: bound pcr_extend with kysec status not exectl. (penghuaihe) [bug:210446, bug:210278, bug:210330, bug:210312]
  - security/kysec: encapsulate hash cal as a separate function (penghuaihe) [bug:210446, bug:210278, bug:210330, bug:210312]
  - stmmac: remove is_ft_mcu_ready when getting mac addr from nvmem (luyun) [task:18023, bug:210342]
  - config: Enable support for CFB mode (chengang) [bug:211037]
  - tty: fix hang on tty device with no_room set (Hui Li) [task:190651]
  - security/kysec: Fix inheritance error in parent process marking (chengang) [task:208546]
  - smb: client: fix potential OOB in smb2_dump_detail() (Paulo Alcantara) [task:195442] {CVE-2023-6610}
  - smb: client: fix OOB in receive_encrypted_standard() (Paulo Alcantara) [task:196094] {CVE-2024-0565}
  - media: v4l2-mem2mem: fix epoll() by calling poll_wait first (Hans Verkuil) [task:193171]
  - net/sched: cbs: Fix not adding cbs instance to list (Vinicius Costa Gomes) [task:193171]
  - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Chengfeng Ye) [task:196364] {CVE-2024-0639}
  - LoongArch: driver : rnp: Fix the irq numbers of rnp dirver request. (liubaolin) [task:195831]
  - netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Jozsef Kadlecsik) [task:193171]
  - Revert "Revert "ima: check the xattr length of ima&evm before measurement"" (mengdehui) [task:195294]
  - Revert "Revert "ima: change the default hash algorithm to sha256"" (mengdehui) [task:195294]
  - net/vlan: include the shift in skb_vlan_tag_get_prio() (Michał Mirosław) [task:194897]
  - Loongson: Loongson3: numa: fix high_memory calculate. (Chong Qiao) [task:194608]
  - LoongArch: numa: fix high_memory calculate. (Chong Qiao) [task:194609]
  - spi: loongson: add bus driver for the loongson spi controller (Qiming Yang) [task:194611]
  - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal (Eric W. Biederman)
  - release-stable-kernel: Add Zhengyuan Liu as Maintainer for SP3 (Jackie Liu)
  - Input: add bounds checking to input_set_capability() (Jeff LaBundy) [task:162162] {CVE-2022-48619}
  - Revert "ima: change the default hash algorithm to sha256" (liuqi) [task:192131]
  - Revert "ima: check the xattr length of ima&evm before measurement" (liuqi) [task:192131]
  - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jun'ichi Nomura) [bug:203534]
  - smb: client: fix OOB in smbCalcSize() (Paulo Alcantara) [task:193171] {CVE-2023-6606}
  - phy: fix driver name display error (xiaolinkui) [task:194225]
  - dm crypt: Initialize crypto wait structures (Damien Le Moal) [task:184881]
  - dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mikulas Patocka) [task:184881]
  - dm crypt: reuse eboiv skcipher for IV generation (Ard Biesheuvel) [task:184881]
  - dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Milan Broz) [task:184881]
  - dm crypt: implement eboiv - encrypted byte-offset initialization vector (Milan Broz) [task:184881]
  - vhost: use kzalloc() instead of kmalloc() followed by memset() (Prathu Baronia) [task:193171] {CVE-2024-0340}
  - bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jiri Olsa) [task:190915]
  - Revert "security/kysec: add netlink_send hook into LSM." (tianyunnuan) [task:179762]
  - Revert "security/kysec: pk label limit is useful only in sm env." (tianyunnuan) [task:179762]
  - security/kysec: Fix bug of non-execution tcm2 extension (liuqi) [task:193262]
  - security/kysec: Fix build dependence with tpm (liuqi) [task:193237]
  - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Li Nan) [task:184984]
  - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Li Nan) [task:184984]
  - nbd: fold nbd config initialization into nbd_alloc_config() (Li Nan) [task:184984]
  - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Zhengchao Shao) [task:193171] {CVE-2023-6932}
  - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Hyunwoo Kim) [task:193171] {CVE-2023-51779}
  - net/rose: Fix Use-After-Free in rose_ioctl (Hyunwoo Kim) [task:193171] {CVE-2023-51782}
  - appletalk: Fix Use-After-Free in atalk_ioctl (Hyunwoo Kim) [task:193171] {CVE-2023-51781}
  - atm: Fix Use-After-Free in do_vcc_ioctl (Hyunwoo Kim) [task:193171] {CVE-2023-51780}
  - security/kysec: Fixed compilation errors without PROCESS PROTECT (chengang) [task:192327]
  - OPENEULER: irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 (Xiang Chen) [task:183018]
  - irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Marc Zyngier) [task:183018]
  - crypto: cryptd - Protect per-CPU resource by disabling BH. (Sebastian Andrzej Siewior) [task:184972]
  - blk-wbt: make enable_state more accurate (Yu Kuai) [task:184970]
  - ext4: turning quotas off if mount failed after enable quotas (Baokun Li) [task:184977]
  - OPENEULER: x86/kprobes: Fix the error judgment for debug exceptions (Li Huafei) [task:184976]
  - ipmi_si: fix a memleak in try_smi_init() (Yi Yang) [task:184979]
  - quota: simplify drop_dquot_ref() (Baokun Li) [task:184966]
  - quota: fix dqput() to follow the guarantees dquot_srcu should provide (Baokun Li) [task:184966]
  - quota: add new helper dquot_active() (Baokun Li) [task:184966]
  - quota: rename dquot_active() to inode_quota_active() (Baokun Li) [task:184966]
  - quota: factor out dquot_write_dquot() (Baokun Li) [task:184966]
  - quota: add dqi_dirty_list description to comment of Dquot List Management (Chengguang Xu) [task:184966]
  - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list (Chengguang Xu) [task:184966]
  - jbd2: fix checkpoint cleanup performance regression (Zhang Yi) [task:184982]
  - jbd2: remove __journal_try_to_free_buffer() (Zhang Yi) [task:184983]
  - jbd2: fix a race when checking checkpoint buffer busy (Zhang Yi) [task:184983]
  - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Zhihao Cheng) [task:184983]
  - jbd2: remove journal_clean_one_cp_list() (Zhang Yi) [task:184983]
  - jbd2: remove t_checkpoint_io_list (Zhang Yi) [task:184983]
  - jbd2: recheck chechpointing non-dirty buffer (Zhang Yi) [task:184983]
  - security/kysec: implementation of dentry_create_files_as() hook (yangzhao) [bug:30065]
  - security/kysec: remove judgments greater than 32 signals (wangkanglong) [bug:111722]
  - security/kysec: filter signals which are not kill signal in task_kill() (yangzhao) [bug:107836]
  - security/kysec: use msleep_interruptible() instead of msleep() (yangzhao) [task:131471]
  - security/kysec: optimize kysec thread waiting mode by wait_event (yangzhao) [task:110527]
  - KVM: arm64: Fix clean dcache when vcpu is 0 (zhanghao1) [task:186056]
  - nfsd: Remove incorrect check in nfsd4_validate_stateid (Trond Myklebust) [task:184474]
  - nfsd4: kill warnings on testing stateids with mismatched clientids (J. Bruce Fields) [task:184474]
  - EULER: net: hns: fix wrong head when modify the tx feature when sending packets (Yonglong Liu) [task:182947]
  - KVM: SVM: Add 5-level page table support for SVM (Wei Huang) [bug:197000]
  - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Hangyu Hua) [task:193171] {CVE-2023-7192}
  - HYGON: crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash (liulanyi) [bug:207605]
  - security/kysec: Record TPM log using a kthread (liuqi) [task:181343]
  - security/kysec: Only record TPM log once per file (liuqi) [task:181343]
  - security/kysec: Add TPM based static measurement functions (huanfuxi) [task:177770, task:181343]
  - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation (Linus Torvalds)
  - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" (Ming Lei)
  - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Ziyang Xuan) [task:188430]
  - net/packet: convert po->auxdata to an atomic flag (Eric Dumazet) [task:188433]
  - net/packet: convert po->origdev to an atomic flag (Eric Dumazet) [task:188434]
  - nvmet: nul-terminate the NQNs passed in the connect command (Christoph Hellwig) [task:189180] {CVE-2023-6121}


author: Zhengyuan Liu <liuzhengyuan@kylinos.cn> - 4.19.90-52.35.v2207
changelog:
  - 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]
  - perf: Fix perf_event_validate_size() (Peter Zijlstra) [task:199635] {CVE-2023-6931}
  - 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]
  - Revert "loop: loop_set_status_from_info() check before assignment" (zhanggenjian) [task:192988]
  - tcm: support tpmrm function of ax99100_spi interface TCM module (jiangxiujie) [task:198010]
  - LoongArch: Clean up play_dead code (Yangyinglu) [task:198660]
  - LoongArch:LSVZ: remove uncached_acc CSR emulation (Mao Bibo) [task:198660]
  - LoongArch:LSVZ: rename gcsr_readq with gcsr_read (Mao Bibo) [task:198660]
  - LoongArch:LSVZ: rename wait instruction with idle (Mao Bibo) [task:198660]
  - LoongArch:LSVZ: remove unused variable (Mao Bibo) [task:118969]
  - LoongArch: delete struct boot_mem_map (liuyun) [task:198660]
  - LoongArch:LSVZ: set guestid variable at percpu area (Mao Bibo) [task:198660]
  - LoongArch:LSVZ: rename lvz_trap_handle_xxx with _kvm_handle_xxx (Mao Bibo) [task:198660]
  - LoongArch:LSVZ: kvm code cleanup v2 (Mao Bibo) [task:198660]
  - LoongArch:LSVZ: kvm code cleanup on mm (Mao Bibo) [task:198660]
  - LoongArch:LSVZ: kvm code cleanup (Mao Bibo) [task:198660]
  - PCI: Add ACS quirk for Wangxun NICs (Mengyuan Lou) [task:195929]
  - PCI: Unify ACS quirk desired vs provided checking (Bjorn Helgaas) [task:195929]
  - PCI: Add ACS quirk for iProc PAXB (Abhinav Ratna) [task:195929]
  - PCI: Make ACS quirk implementations more uniform (Bjorn Helgaas) [task:195929]
  - rpmbuild: Choose the algorithm for module signing based on the config (chengang) [task:197392]
  - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv (Sharath Srinivasan) [task:198453] {CVE-2024-23849}
  - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() (Tuo Li) [task:198457] {CVE-2024-24855}
  - dm: limit the number of targets and parameter size area (Mikulas Patocka) [task:198455] {CVE-2023-52429}
  - dm ioctl: log an error if the ioctl structure is corrupted (Mikulas Patocka) [task:198455]
  - jfs: fix log->bdev_handle null ptr deref in lbmStartIO (Lizhi Xu) [task:196809]
  - scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Hannes Reinecke) [task:197881]
  - scsi: libfc: Whitespace cleanup in libfc.h (Hannes Reinecke) [task:197881]
  - netfilter: nf_tables: Reject tables of unsupported family (Phil Sutter) [task:196095] {CVE-2023-6040}
  - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Dan Carpenter) [task:196363] {CVE-2024-0607}
  - security/kysec: Resolve abnormal KYSEC audit log issues (chengang) [bug:210410]
  - block: fix NULL pointer dereference in account statistics with IDE (Logan Gunthorpe) [task:196111]
  - block: account statistics for passthrough requests (Logan Gunthorpe) [task:196111]
  - machine_t: Limit specific architecture judgment functions (Jackie Liu)
  - LoongArch: hugepage table replace tlb (liuyun) [task:198242]
  - ZHAOXIN: Update PMU uncore dump bug patch (leoliu-oc) [bug:203040]
  - ZHAOXIN: Update PMU support for Zhaoxin KX-7000 (leoliu-oc) [bug:203040]
  - ZHAOXIN: Fix Zhaoxin PMU uncore kdump fail bug (leoliu-oc) [bug:203040]
  - arch/x86: avoid redefinition issues (liwanwu) [bug:203040]


author: Zhengyuan Liu <liuzhengyuan@kylinos.cn> - 4.19.90-52.36.v2207
changelog:
  - package: Fix packing problem when building rpm packages (Jiangshan Yi) [task:171572, task:201386]
  - rpmbuild: support srpm when need (Jackie Liu) [task:201386]
  - 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}
  - net: sched: sch_teql: fix null-pointer dereference (Pavel Tikhomirov) [task:215813]
  - 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]
  - shmem: Convert shmem_add_to_page_cache to XArray (Matthew Wilcox) [task:199161]
  - shmem: Convert find_swap_entry to XArray (Matthew Wilcox) [task:199161]
  - shmem: Convert shmem_confirm_swap to XArray (Matthew Wilcox) [task:199161]
  - shmem: Convert shmem_radix_tree_replace to XArray (Matthew Wilcox) [task:199161]
  - LoongArch:modify vfat and nls936 config to y (liubaolin) [task:193507]
  - LoongArch:LSVZ: disable hugepage during migration process (Bibo Mao) [task:198660]
  - LoongArch: LSVZ: Fix huge page check issue (liubaolin) [task:198660]
  - LoongArch: Flush the cache of PTW when creating new page table. (liubaolin) [task:198660]
  - LoongArch: Introduce hardware page table walk (liubaolin) [task:198660]
  - irqchip/loongarch: Improve extioi code for guest cpu (liubaolin) [task:198660]
  - LoongArch: Fix initrd parsing in the small fdt method (Youling Tang) [task:198660]
  - LoongArch: Fix the initrd parsing on the command line (yangqiming) [task:198660]
  - LoongArch: Efistub support V40 interface (yangqiming) [task:198660]
  - LoongArch: Fix kexec operation failed to resolve initrd on V4.0 interface (Youling Tang) [task:198660]
  - LoongArch: Support initrd passing by systemtable (Jianmin Lv) [task:198660]
  - irqchip: irq-loongarch-extioi: fix code error (Baoqi Zhang) [task:198660]
  - irqchip: irq-loongarch-extioi: update dt parameters (Liu Peibao) [task:198660]
  - loongarch: fix enable_pcie_wakeup() called twice (mengyingkun) [task:198660]
  - LoongArch: Rename csr register Help functions (Yanteng Si) [task:198660]
  - 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]
  - jump_label: Implement generic support for relative references (Ard Biesheuvel) [task:198393]
  - jump_label: Abstract jump_entry member accessors (Ard Biesheuvel) [task:198393]
  - KVM: arm64: pmu: Reset sample period on overflow handling (Marc Zyngier) [task:197911]
  - KVM: arm/arm64: Remove pmc->bitmask (Andrew Murray) [task:197911]
  - kylin/gmjstcm:Adapting TCM1.0 to x86 (wudandan) [task:195669]
  - 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]
  - 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)
  - Makefile: add mips and loongarch SRCARCH (Li ZhiGang) [task:199827]
  - security/ima&evm: change default hash algorithm to sha256 (liuqi) [task:192131]
  - security/ima&evm: fix xattr check error (liuqi) [task:192131]
  - 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]
  - 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: Zhengyuan Liu <liuzhengyuan@kylinos.cn> - 4.19.90-52.37.v2207
changelog:
  - scripts: add a script to calculate tasks (Zhengyuan Liu)
  - Revert "GRT: net: fix some warning by gcc" (zhulei) [task:215796]
  - clk: sunxi-ng: Unregister clocks/resets when unbinding (Samuel Holland) [task:212525, task:215462] {CVE-2021-47205}
  - Revert "clk: sunxi-ng: add support for the Allwinner A100 CCU" (Jiangshan Yi) [task:215462]
  - Revert "clk: sunxi-ng: Add support for the Allwinner H616 CCU" (Jiangshan Yi) [task:215462]
  - Revert "clk: sunxi-ng: Unregister clocks/resets when unbinding" (Jiangshan Yi) [task:215462]
  - clk: Add of_clk_hw_register() API for early clk drivers (Stephen Boyd) [task:212789, task:215462]
  - clk: Prepare for clk registration API that uses DT nodes (Stephen Boyd) [task:212789, task:215462]
  - GRT: net: fix some warning by gcc (zhulei) [task:215796]
  - security/kysec: Fixed kernel compilation security warnings (mengdehui) [task:215795]
  - security/kysec: fix some code still run when pcr closed (mengdehui) [bug:217795]
  - securirty/kysec: fix dentry info mem leak (mengdehui) [bug:217795]
  - security/kysec: Add mount_lock when traversing mnt list (mengdehui) [bug:217795]
  - security/kysec: Add fault tolerance when sb_sec is NULL (mengdehui) [bug:217795]
  - NETSWIFT: txgbe: fix some warning by gcc (zhulei) [task:215796]
  - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Kunwu Chan) [task:207382] {CVE-2023-52607}
  - powerpc/mm: fix a warning when a cache is common to PGD and hugepages (Christophe Leroy) [task:207382] {CVE-2023-52607}
  - powerpc/mm: replace hugetlb_cache by PGT_CACHE(PTE_T_ORDER) (Christophe Leroy) [task:207382] {CVE-2023-52607}
  - Revert "i40e: The state of phy may not be correct during power-on" (xiaolinkui) [task:210775]
  - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (Duoming Zhou) [task:209227, task:214895] {CVE-2024-26654}
  - ALSA: sh: Fix compile warning wrt const (Takashi Iwai) [task:155707, task:214895]
  - ALSA: aica: Fix a long-time build breakage (Takashi Iwai) [task:153627, task:214895]
  - 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]
  - irqchip/loongarch-extioi: Fix ext irq route fail when some cpus offline (Juxin Gao) [task:209781]
  - OPENEULER: SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers (zhanglei) [task:205210]
  - arm64/config: CONFIG_PHYTIUM_MBOX=m (chizhiling) [bug:221940]
  - OPENEULER: mailbox: add phytium mailbox driver (Chen Ziqiang) [bug:221940]
  - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Javed Hasan) [task:206931] {CVE-2021-47077}
  - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (Chun-Yi Lee) [task:194976] {CVE-2023-6270}
  - thermal: Fix NULL pointer dereferences in of_thermal_ functions (Subbaraman Narayanamurthy) [task:212533] {CVE-2021-47202}
  - tracing/trigger: Fix to return error if failed to alloc snapshot (Masami Hiramatsu (Google)) [task:212517] {CVE-2024-26920}
  - x86, relocs: Ignore relocations in .notes section (Kees Cook) [task:212412] {CVE-2024-26816}
  - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume (Omar Sandoval) [task:209259] {CVE-2024-26644}
  - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Mukesh Ojha) [task:209249] {CVE-2023-52635}
  - nilfs2: fix potential bug in end_buffer_async_write (Ryusuke Konishi) [task:210283] {CVE-2024-26685}
  - aoe: avoid potential deadlock at set_capacity (Maksim Kiselev) [task:210627] {CVE-2024-26775}
  - clk: sunxi-ng: Unregister clocks/resets when unbinding (Samuel Holland) [task:212525] {CVE-2021-47205}
  - clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock (Icenowy Zheng) [task:155707]
  - clk: sunxi-ng: Add support for the Allwinner H616 CCU (Andre Przywara) [task:212525]
  - clk: sunxi-ng: add support for the Allwinner A100 CCU (Yangtao Li) [task:212525]
  - clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered (Stephen Boyd) [task:212525]
  - clk: sunxi-ng: v3s: add Allwinner V3 support (Icenowy Zheng) [task:212525]
  - clk: sunxi-ng: v3s: add the missing PLL_DDR1 (Icenowy Zheng) [task:153627]
  - clk: sunxi-ng: v3s: Use local parent references for CLK_FIXED_FACTOR (Chen-Yu Tsai) [task:212525]
  - clk: sunxi-ng: switch to of_clk_hw_register() for registering clks (Chen-Yu Tsai) [task:212525]
  - clk: sunxi-ng: h6: Preset hdmi-cec clock parent (Jernej Skrabec) [task:212525]
  - clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset (Icenowy Zheng) [task:212525]
  - clk: sunxi-ng: add support for suniv F1C100s SoC (Mesih Kilinc) [task:212525]
  - x86/alternatives: Disable KASAN in apply_alternatives() (Kirill A. Shutemov) [task:205153] {CVE-2023-52504}
  - binder: fix race between mmput() and do_exit() (Carlos Llamas) [task:207402] {CVE-2023-52609}
  - reiserfs: Avoid touching renamed directory if parent does not change (Jan Kara) [task:207282] {CVE-2023-52591}
  - bnxt_en: Fix RX consumer index logic in the error path. (Michael Chan) [task:206925] {CVE-2021-47015}
  - bnxt_en: Reduce unnecessary message log during RX errors. (Michael Chan) [task:206925]
  - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Yu Kuai) [task:210625]
  - md: Don't ignore suspended array in md_check_recovery() (Yu Kuai) [task:210625] {CVE-2024-26758}
  - vfio/pci: Lock external INTx masking ops (Alex Williamson) [task:210634] {CVE-2024-26810}
  - rt2x00: initialize last_reset (Stanislaw Gruszka) [task:207285]
  - rt2x00: clear IV's on start to fix AP mode regression (Stanislaw Gruszka) [task:207285] {CVE-2023-52595}
  - rt2x00: add restart hw (Stanislaw Gruszka) [task:207285]
  - rt2800: add pre_reset_hw callback (Stanislaw Gruszka) [task:207285]
  - rt2800: initial watchdog implementation (Stanislaw Gruszka) [task:207285]
  - rt2800: add helpers for reading dma done index (Stanislaw Gruszka) [task:207285]
  - rt2x00: allow to specify watchdog interval (Stanislaw Gruszka) [task:207285]
  - rt2x00: use different txstatus timeouts when flushing (Stanislaw Gruszka) [task:207285]
  - rt2x00: do not check for txstatus timeout every time on tasklet (Stanislaw Gruszka) [task:207285]
  - rt2800mmio: use txdone/txstatus routines from lib (Stanislaw Gruszka) [task:207285]
  - rt2800: move usb specific txdone/txstatus routines to rt2800lib (Stanislaw Gruszka) [task:207285]
  - net/smc: remove device from smcd_dev_list after failed device_add() (Julian Wiedmann) [task:207216] {CVE-2021-47143}
  - KVM: Destroy target device if coalesced MMIO unregistration fails (Sean Christopherson) [task:206929] {CVE-2021-47060}
  - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Kefeng Wang) [task:206929] {CVE-2021-47060}
  - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Sean Christopherson) [task:206929] {CVE-2021-47060}
  - ubi: Check for too small LEB size in VTBL code (Richard Weinberger) [task:212058] {CVE-2024-25739}
  - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [task:212057] {CVE-2024-24859}
  - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (Yuxuan Hu) [task:212059] {CVE-2024-22099}
  - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Ziqi Zhao) [task:210651] {CVE-2023-52638}
  - net: rds: use maybe_get_net() when acquiring refcount on TCP sockets (Tetsuo Handa) [task:209413]
  - tee: optee: Fix incorrect page free bug (Sumit Garg) [task:206938] {CVE-2021-47087}
  - asix: fix wrong return value in asix_check_host_enable() (Pavel Skripkin) [task:206939]
  - asix: fix uninit-value in asix_mdio_read() (Pavel Skripkin) [task:206939] {CVE-2021-47101}
  - net: asix: fix uninit value bugs (Pavel Skripkin) [task:206939]
  - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command (Michal Grzedzicki) [task:205228] {CVE-2023-52500}
  - x86/kvm: Do not try to disable kvmclock if it was not enabled (Kirill A. Shutemov) [task:207214]
  - x86/kvm: Disable kvmclock on all CPUs on shutdown (Vitaly Kuznetsov) [task:207214] {CVE-2021-47110}
  - x86/kvm: Teardown PV features on boot CPU as well (Vitaly Kuznetsov) [task:206940] {CVE-2021-47112}
  - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Xingyuan Mo) [task:210392] {CVE-2023-7042}
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Baokun Li) [task:210360] {CVE-2024-26773}
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Baokun Li) [task:210642] {CVE-2024-26772}
  - ext4: fix double-free of blocks due to wrong extents moved_len (Baokun Li) [task:210641] {CVE-2024-26704}
  - RDMA/srpt: Support specifying the srpt_service_guid parameter (Bart Van Assche) [task:210645] {CVE-2024-26744}
  - net: ip_tunnel: prevent perpetual headroom growth (Florian Westphal) [task:210646] {CVE-2024-26804}
  - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Oleksij Rempel) [task:210648] {CVE-2023-52637}
  - can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done (Oleksij Rempel) [task:210648]
  - fbdev: savage: Error out if pixclock equals zero (Fullway Wang) [task:210633] {CVE-2024-26778}
  - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Zach O'Keefe) [task:210632] {CVE-2024-26720}
  - wifi: mac80211: fix race condition on enabling fast-xmit (Felix Fietkau) [task:210626] {CVE-2024-26779}
  - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Kunwu Chan) [task:210482] {CVE-2024-26771}
  - btrfs: dev-replace: properly validate device names (David Sterba) [task:210624] {CVE-2024-26791}
  - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Ryosuke Yasuoka) [task:210464] {CVE-2024-26805}
  - fbdev: sis: Error out if pixclock equals zero (Fullway Wang) [task:210465] {CVE-2024-26777}
  - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [task:210432] {CVE-2024-26743}
  - Bluetooth: Avoid potential use-after-free in hci_error_reset (Ying Hsu) [task:210462] {CVE-2024-26801}
  - ipv6: sr: fix possible use-after-free and null-ptr-deref (Vasiliy Kovalev) [task:210463] {CVE-2024-26735}
  - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() (Alexander Ofitserov) [task:210471] {CVE-2024-26793}
  - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() (Vasiliy Kovalev) [task:210471]
  - ARM: ep93xx: Add terminator to gpiod_lookup_table (Nikita Shubin) [task:210473] {CVE-2024-26751}
  - dm-crypt: don't modify the data when using authenticated encryption (Mikulas Patocka) [task:210478] {CVE-2024-26763}
  - nilfs2: fix data corruption in dsync block recovery for small block sizes (Ryusuke Konishi) [task:210301] {CVE-2024-26697}
  - usb: hub: Guard against accesses to uninitialized BOS descriptors (Ricardo Cañuelo) [task:205167] {CVE-2023-52477}
  - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect (Hans de Goede) [task:205219] {CVE-2023-52478}
  - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Trond Myklebust) [task:207226] {CVE-2021-47167}
  - ip6_vti: fix slab-use-after-free in decode_session6 (Zhengchao Shao) [task:205581]
  - ip_vti: fix potential slab-use-after-free in decode_session6 (Zhengchao Shao) [task:205581]
  - xfrm: fix slab-use-after-free in decode_session6 (Zhengchao Shao) [task:205581]
  - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run (Zheng Wang) [task:204919] {CVE-2023-52491}
  - media: platform: Add mechanism to handle jpeg hardware's locking up (Xia Jiang) [task:204919]
  - media: platform: Improve power on and power off flow (Xia Jiang) [task:204919]
  - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) {CVE-2024-27437}
  - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Barry Song)
  - media: vimc: stream: fix build by missing dev (Jackie Liu) [task:209415]
  - ACPI: tables: Simplify PPTT leaf node detection (Jeremy Linton) [task:207620]
  - virtio-blk: remove VIRTIO_BLK_F_SCSI support (Christoph Hellwig) [task:209004]
  - net: prevent mss overflow in skb_segment() (Eric Dumazet) [task:209255] {CVE-2023-52435}
  - media: vimc: streamer: if kthread_stop fails, ignore the error (Dafna Hirschfeld) [task:209314]
  - tracing: Ensure visibility when inserting an element into tracing_map (Petr Pavlu) [task:209253] {CVE-2024-26645}
  - efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Marcin Benka) [bug:218049]
  - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Shigeru Yoshida) [task:209216] {CVE-2024-26663}
  - sr9800: Add check for usbnet_get_endpoints (Chen Ni) [task:209210] {CVE-2024-26651}
  - inet: read sk->sk_family once in inet_recv_error() (Eric Dumazet) [task:209235] {CVE-2024-26679}
  - ppp_async: limit MRU to 64K (Eric Dumazet) [task:209233] {CVE-2024-26675}
  - netfilter: nf_tables: disallow timeout for anonymous sets (Pablo Neira Ayuso) [task:207391] {CVE-2023-52620}
  - swapfile: fix soft lockup in scan_swap_map_slots (Chen Wandun) [task:183285]
  - 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]
  - overflow.h: Add flex_array_size() helper (Gustavo A. R. Silva) [task:162874, task:161899]
  - jfs: fix uaf in jfs_evict_inode (Edward Adam Davis) [task:207381] {CVE-2023-52600}
  - tipc: wait and exit until all work queues are done (Xin Long) [task:207225] {CVE-2021-47163}
  - team: fix null-ptr-deref when team device type is changed (Ziyang Xuan) [task:207278] {CVE-2023-52574}
  - perf/x86/lbr: Filter vsyscall addresses (JP Kobryn) [task:205164] {CVE-2023-52476}
  - UBSAN: array-index-out-of-bounds in dtSplitRoot (Osama Muhammad) [task:207406] {CVE-2023-52603}
  - s390/ptrace: handle setting of fpc register correctly (Heiko Carstens) [task:207408] {CVE-2023-52598}
  - KVM: s390: fix setting of fpc register (Heiko Carstens) [task:207400] {CVE-2023-52597}
  - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Daniel Stodden) [task:207403] {CVE-2023-52617}
  - switchtec: Add MRPC DMA mode support (Wesley Sheng) [task:207403]
  - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() (Oleksij Rempel) [task:205575]
  - ceph: fix deadlock or deadcode of misusing dget() (Xiubo Li) [task:207229] {CVE-2023-52583}
  - IB/ipoib: Fix mcast list locking (Daniel Vacek) [task:207280] {CVE-2023-52587}
  - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Jack Wang) [task:207280]
  - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Minsuk Kang) [task:207380] {CVE-2023-52594}
  - jfs: fix array-index-out-of-bounds in diNewExt (Edward Adam Davis) [task:207379] {CVE-2023-52599}
  - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (Osama Muhammad) [task:207384] {CVE-2023-52604}
  - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Herbert Xu) [task:207385] {CVE-2023-52615}
  - powerpc/lib: Validate size for vector operations (Naveen N Rao) [task:207386] {CVE-2023-52606}
  - ocfs2: Avoid touching renamed directory if parent does not change (Jan Kara) [task:207378] {CVE-2023-52590}
  - fs: ocfs2: check status values (Artem Chernyshev) [task:207378]
  - pstore/ram: Fix crash when setting number of cpus to an odd number (Weichen Chen) [task:207388] {CVE-2023-52619}
  - SUNRPC: Fix a suspicious RCU usage warning (Anna Schumaker) [task:207390] {CVE-2023-52623}
  - jfs: fix slab-out-of-bounds Read in dtSearch (Manas Ghandat) [task:207383] {CVE-2023-52602}
  - crypto: scomp - fix req->dst buffer overflow (Chengming Zhou) [task:207387] {CVE-2023-52612}
  - crypto: scompress - initialize per-CPU variables on each CPU (Sebastian Andrzej Siewior) [task:207387]
  - crypto: scompress - Use per-CPU struct instead multiple variables (Sebastian Andrzej Siewior) [task:207387]
  - crypto: scompress - return proper error code for allocation failure (Sebastian Andrzej Siewior) [task:207387]
  - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() (Pan Bian) [task:207228] {CVE-2023-52566}
  - 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]
  - 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}
  - security/kysec: fix k tag java hung_task_timeout_secs (mengdehui) [bug:218233]
  - 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]
  - 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: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Shigeru Yoshida) [task:205218] {CVE-2023-52528}
  - tomoyo: fix UAF write bug in tomoyo_write_control() (Tetsuo Handa) [task:205063] {CVE-2024-26622}
  - 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}
  - Revert "arm64/config: CONFIG_IP_DCCP=m" (Jiangshan Yi) [task:206427]
  - ax25: Fix ax25 session cleanup problems (Duoming Zhou) [task:203789]
  - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Mauricio Faria de Oliveira) [task:162162, task:204700]
  - nfsd: fix use-after-free due to delegation race (J. Bruce Fields) [task:160493]
  - arm64/config: CONFIG_IP_DCCP=m (lingfuyi) [bug:217102]
  - 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}
  - 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}
  - security/kysec: add kysec_tcm_type boot parameter (huanfuxi) [bug:210498]
  - 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}


author: Zhengyuan Liu <liuzhengyuan@kylinos.cn> - 4.19.90-52.38.v2207
changelog:
  - driver core: Let dev_of_node() accept a NULL dev (Stephen Boyd) [task:215336, bug:226512]
  - GRT: fix some warning by gcc (zhulei) [task:215796]
  - clk: Use parent node pointer during registration if necessary (Stephen Boyd) [bug:226512]


author: Zhengyuan Liu <liuzhengyuan@kylinos.cn> - 4.19.90-52.39.v2207
changelog:
  - kvm/mmu: Add head file (zhanghao1) [task:218131]
  - bpf: Clear subreg_def for global function return values (Ilya Leoshkevich) [task:219647]
  - bpf: Fix error path under memory pressure (Alexei Starovoitov) [task:219647]
  - bpf: Introduce function-by-function verification (Alexei Starovoitov) [task:219647]
  - bpf: Fix bpf_event_output re-entry issue (Allan Zhang) [task:220155]
  - PHYTIUM: KVM: arm64: Move the clean of dcache to the map handler (zhanghao1) [task:218131]
  - net: fix kernel crash caused by ft_net_auto_affinity (Yun Lu) [bug:229383]
  - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [task:198456] {CVE-2024-1086}
  - nfc: nci: free rx_data_reassembly skb on NCI device cleanup (Fedor Pchelkin) [task:213955] {CVE-2024-26825}
  - NFC: nci: fix memory leak in nci_allocate_device (Dongliang Mu) [task:158827]
  - x86/xen: Add some null pointer checking to smp.c (Kunwu Chan) [task:214160] {CVE-2024-26908}
  - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Xiu Jianfeng) [task:164562]
  - xen/events: only register debug interrupt for 2-level events (Juergen Gross) [task:164562]
  - media: edia: dvbdev: fix a use-after-free (Zhipeng Lu) [task:220692] {CVE-2024-27043}
  - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Hyunwoo Kim) [task:220692] {CVE-2022-45884}
  - media: dvbdev: fix error logic at dvb_register_device() (Mauro Carvalho Chehab) [task:220692]
  - media: dvbdev: Fix memleak in dvb_register_device (Dinghao Liu) [task:220692]
  - media: media/dvb: Use kmemdup rather than duplicating its implementation (Fuqian Huang) [task:220692]
  - media: dvbdev: remove double-unlock (Mauro Carvalho Chehab) [task:220692]
  - media: dvbdev: fix refcnt bug (Lin Ma) [task:220692]
  - media: dvbdev: adopts refcnt to avoid UAF (Lin Ma) [task:220692]
  - media: dvbdev: Fix memory leak in dvb_media_device_free() (Peilin Ye) [task:220692]
  - media: dvb-core: Fix double free in dvb_register_device() (Keita Suzuki) [task:220692]
  - mm: swap: fix race between free_swap_and_cache() and swapoff() (Ryan Roberts) [task:220694] {CVE-2024-26960}
  - swap: comments get_swap_device() with usage rule (Huang Ying) [task:220694]
  - net/smc: Fix possible access to freed memory in link clear (Yacan Liu) [task:219443] {CVE-2022-48673}
  - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Damien Le Moal) [task:213954] {CVE-2021-47182}
  - scsi: core: Fix scsi_mode_sense() buffer length handling (Damien Le Moal) [task:213954] {CVE-2021-47182}
  - scsi: core: Reshuffle response handling in scsi_mode_sense() (Hannes Reinecke) [task:213954] {CVE-2021-47182}
  - scsi: core: Fixup calling convention for scsi_mode_sense() (Hannes Reinecke) [task:213954] {CVE-2021-47182}
  - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) [task:217548] {CVE-2024-26982}
  - clk: zynq: Prevent null pointer dereference caused by kmalloc failure (Duoming Zhou) [task:217565] {CVE-2024-27037}
  - sysv: don't call sb_bread() with pointers_lock held (Tetsuo Handa) [task:219573]
  - afs: Increase buffer size in afs_update_volume_status() (Daniil Dulov) [task:210635] {CVE-2024-26736}
  - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Bart Van Assche) [task:210640]
  - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Bart Van Assche) [task:210640] {CVE-2024-26764}
  - Bluetooth: af_bluetooth: Fix deadlock (Luiz Augusto von Dentz) [task:214134] {CVE-2024-26886}
  - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Ziyang Xuan) [task:217550] {CVE-2024-27019}
  - net/mlx5e: Prevent deadlock while disabling aRFS (Carolina Jubran) [task:217553] {CVE-2024-27014}
  - security/kysec: decrease pcr hashtable size (penghuaihe) [task:219597]
  - security/kysec: move pcr hashtable init to sb_alloc_security (penghuaihe) [task:219597]
  - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier (ZhaoLong Wang) [task:219460] {CVE-2023-52449}
  - speakup: Avoid crash on very long word (Samuel Thibault) [task:219451] {CVE-2024-26994}
  - f2fs: fix to avoid dirent corruption (Chao Yu) [task:219461] {CVE-2023-52444}
  - apparmor: avoid crash when parsed profile name is empty (Fedor Pchelkin) [task:219459] {CVE-2023-52443}
  - powerpc/pseries/memhp: Fix access beyond end of drmem array (Nathan Lynch) [task:219457] {CVE-2023-52451}
  - powerpc/pseries/memhotplug: Quieten some DLPAR operations (Laurent Dufour) [task:219457]
  - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim) [task:219456] {CVE-2024-27395}
  - net: openvswitch: ovs_ct_exit to be done under ovs_lock (Tonghao Zhang) [task:219456]
  - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value (Anastasia Belova) [task:219454] {CVE-2024-27051}
  - net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) [task:219455] {CVE-2024-27396}
  - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (Gabor Juhos) [task:219452] {CVE-2024-26966}
  - crypto: qat - resolve race condition during AER recovery (Damian Muszynski) [task:219450] {CVE-2024-26974}
  - crypto: qat - fix double free during reset (Svyatoslav Pankratov) [task:219450]
  - txgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (xiaolinkui) [task:217379]
  - ngbe: Fix handling of NAPI budget when multiple queues are enabled per vector (xiaolinkui) [task:217379]
  - printk: disable optimistic spin during panic (Stephen Brennan) [task:217379]
  - printk: Add panic_in_progress helper (Stephen Brennan) [task:217379]
  - s390/zcrypt: fix reference counting on zcrypt card objects (Harald Freudenberger) [task:219444] {CVE-2024-26957}
  - xfs: wake commit waiters on CIL abort before log item abort (Brian Foster) [task:217956]
  - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays (Gabor Juhos) [task:219446] {CVE-2024-26969}
  - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [task:210628] {CVE-2024-26813}
  - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [task:210628]
  - LoongArch: Fixup extioi bounce (Jun Yi) [task:214965]
  - dm: call the resume method on internal suspend (Mikulas Patocka) [task:214159] {CVE-2024-26880}
  - quota: Fix potential NULL pointer dereference (Wang Jianjian) [task:214158] {CVE-2024-26878}
  - quota: check time limit when back out space/inode change (Chengguang Xu) [task:214158]
  - quota: code cleanup for __dquot_alloc_space() (Chengguang Xu) [task:214158]
  - jfs: fix array-index-out-of-bounds in dbAdjTree (Manas Ghandat) [task:207401] {CVE-2023-52601}
  - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled (Rahul Rameshbabu) [task:214161] {CVE-2023-52644}
  - b43: dma: Fix use true/false for bool type variable (Saurav Girepunje) [task:214161]
  - i40e: Fix VF MAC filter removal (Ivan Vecera) [task:214154]
  - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [task:214154] {CVE-2024-26830}
  - i40e: Add ensurance of MacVlan resources for every trusted VF (Karen Sornek) [task:214154]
  - i40e: Fix MAC address setting for a VF via Host/VM (Slawomir Laba) [task:214154]
  - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip (Hsin-Yi Wang) [task:214148] {CVE-2024-26874}
  - net: Set true network header for ECN decapsulation (Gilad Naaman) [task:214149]
  - net/bnx2x: Prevent access to a freed page in page_pool (Thinh Tran) [task:214143] {CVE-2024-26859}
  - vt: fix memory overlapping when deleting chars in the buffer (Yangxi Xiang) [task:205064] {CVE-2022-48627}
  - ext4: avoid online resizing failures due to oversized flex bg (Baokun Li) [task:207394] {CVE-2023-52622}
  - ext4: unify the type of flexbg_size to unsigned int (Baokun Li) [task:207394] {CVE-2023-52622}
  - ext4: remove unnecessary check from alloc_flex_gd() (Baokun Li) [task:207394] {CVE-2023-52622}
  - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Oleg Nesterov) [task:210335] {CVE-2024-26686}
  - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Oleg Nesterov) [task:210335]
  - fs/proc: do_task_stat: use __for_each_thread() (Oleg Nesterov) [task:210335]
  - exit: Use the correct exit_code in /proc/<pid>/stat (Eric W. Biederman) [task:210335]
  - RDMA/rxe: Return CQE error if invalid lkey was supplied (Leon Romanovsky) [task:206932] {CVE-2021-47076}
  - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Lena Wang) [task:214040] {CVE-2024-26851}
  - IB/hfi1: Fix a memleak in init_credit_return (Zhipeng Lu) [task:214039] {CVE-2024-26839}
  - hsr: Fix uninit-value access in hsr_get_node() (Shigeru Yoshida) [task:214042] {CVE-2024-26863}
  - net: hsr: fix placement of logical operator in a multi-line statement (Murali Karicheri) [task:214042]
  - amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie) [task:214061] {CVE-2024-26817}
  - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Nikita Zhandarovich) [task:214102] {CVE-2024-26901}
  - media: pvrusb2: fix uaf in pvr2_context_set_notify (Edward Adam Davis) [task:214062] {CVE-2024-26875}
  - media: pvrusb2: fix use after free on context disconnection (Ricardo B. Marliere) [task:214062]
  - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Armin Wolf) [task:214136] {CVE-2024-26894}
  - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Eric Dumazet) [task:214130] {CVE-2024-26852}
  - bpf: Fix hashtab overflow check on 32-bit arches (Toke Høiland-Jørgensen) [task:214132] {CVE-2024-26884}
  - scsi: target: core: Add TMF to tmr_list handling (Dmitry Bogdanov) [task:214137] {CVE-2024-26845}
  - arp: Prevent overflow in arp_req_get(). (Kuniyuki Iwashima) [task:210302] {CVE-2024-26733}
  - drm: bridge/panel: Cleanup connector on bridge detach (Paul Cercueil) [task:206930] {CVE-2021-47063}
  - LOONGSON: rtc-ls2x: fix a ls3a4000 rtc update trouble (zhangtianyang) [task:147526]
  - config: enable CONFIG_CGROUP_FILES. (cuitao) [task:220723]
  - OPENEULER: fs/filescontrol: add a switch to enable / disable accounting of open fds (Yu Kuai) [task:220723]
  - drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) [task:220691] {CVE-2024-26922}
  - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Chia-I Wu) [task:220691]
  - drm/amdgpu: check alignment on CPU page for bo map (Xℹ Ruoyao) [task:220691]
  - sched: disabled sysctl_sched_optimize_enabled by default (liwanwu) [task:217846]
  - net: don't let netpoll invoke NAPI if in xmit context (Jakub Kicinski) [task:217379]
  - net/mlx5e: alloc the correct size for indirection_rqt (Saeed Mahameed) [task:217500]
  - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Arnd Bergmann) [task:217500]
  - net/mlx5: Increase the max number of channels to 128 (Fan Li) [task:217500]
  - security/secureboot: vmlinuz signature support SM and RSA (penghuaihe) [task:218116]
  - security: LoongArch support kernel signature (penghuaihe) [task:181644]
  - security/kysec: secureboot add x86 arch support. (penghuaihe) [task:172384]
  - security/secureboot add signature to kernel (penghuaihe) [task:172384]
  - USB: core: Fix deadlock in usb_deauthorize_interface() (Alan Stern) [task:217563] {CVE-2024-26934}
  - irqchip: The kdump capture kernel is probably stuck In the virtual machine (duanchenghao) [bug:219683]
  - drm/hisilicon: Fix a NULL pointer access when call hibmc_unload (Shixiong Ou) [task:217158]
  - usb: roles: fix NULL pointer issue when put module's reference (Xu Yang) [task:210461] {CVE-2024-26747}
  - media: rc: bpf attach/detach requires write permission (Sean Young) [task:214138] {CVE-2023-52642}
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern) [task:217585] {CVE-2024-26993}
  - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve (Filipe Manana) [task:214141] {CVE-2024-26904}
  - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Alan Stern) [task:217587] {CVE-2024-27059}
  - nilfs2: prevent kernel bug at submit_bh_wbc() (Ryusuke Konishi) [task:217584] {CVE-2024-26955}
  - nilfs2: use a more common logging style (Joe Perches) [task:217584]
  - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays (Gabor Juhos) [task:217583] {CVE-2024-26965}
  - scsi: qla2xxx: Fix command flush on cable pull (Quinn Tran) [task:217582] {CVE-2024-26931}
  - nilfs2: fix failure to detect DAT corruption in btree and direct mappings (Ryusuke Konishi) [task:217589] {CVE-2024-26956}
  - media: go7007: fix a memleak in go7007_load_encoder (Zhipeng Lu) [task:217575] {CVE-2024-27074}
  - media: v4l2-tpg: fix some memleaks in tpg_alloc (Zhipeng Lu) [task:217576] {CVE-2024-27078}
  - SUNRPC: fix some memleaks in gssx_dec_option_array (Zhipeng Lu) [task:217578] {CVE-2024-27388}
  - drm/tegra: dsi: Add missing check for of_find_device_by_node (Chen Ni) [task:217580] {CVE-2023-52650}
  - mm/swapfile.c: __swap_entry_free() always free 1 entry (Wei Yang) [task:217590]
  - mm/swapfile.c: call free_swap_slot() in __swap_entry_free() (Huang Ying) [task:217590]
  - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() (Huang Ying) [task:217590]
  - serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg) [task:217594] {CVE-2024-27000}
  - nouveau: fix instmem race condition around ptr stores (Dave Airlie) [task:217591] {CVE-2024-26984}
  - net/rds: fix possible cp null dereference (Mahmoud Adam) [task:217596]
  - net/rds: fix WARNING in rds_conn_connect_if_down (Edward Adam Davis) [task:217596] {CVE-2024-27024}
  - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler (Fei Shao) [task:217571] {CVE-2024-27028}
  - scsi: ufs: core: Improve SCSI abort handling (Bart Van Assche) [task:212521] {CVE-2021-47188}
  - nfp: flower: handle acti_netdevs allocation failure (Duoming Zhou) [task:217573] {CVE-2024-27046}
  - nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park) [task:217541] {CVE-2024-26981}
  - fat: fix uninitialized field in nostale filehandles (Jan Kara) [task:217540] {CVE-2024-26973}
  - tun: limit printing rate when illegal packet received by tun dev (Lei Chen) [task:217543] {CVE-2024-27013}
  - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan) [task:217564] {CVE-2024-27020}
  - netfilter: nf_tables: __nft_expr_type_get() selects specific family type (Pablo Neira Ayuso) [task:217564]
  - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson) [task:217566] {CVE-2024-26976}
  - drm: nv04: Fix out of bounds access (Mikhail Kobuk) [task:217570] {CVE-2024-27008}
  - vfio/pci: Create persistent INTx handler (Alex Williamson) [task:210644] {CVE-2024-26812}
  - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [task:210644]
  - media: dvb-frontends: avoid stack overflow warnings with clang (Arnd Bergmann) [task:217558] {CVE-2024-27075}
  - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity (Zhipeng Lu) [task:217549] {CVE-2024-27077}
  - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (Friedrich Vock) [task:214156] {CVE-2024-26915}
  - net/mlx5: Update error handler for UCTX and UMEM (Neta Ostrovsky) [task:216632] {CVE-2021-47212}
  - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Rand Deeb) [task:214041] {CVE-2024-26855}
  - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi) [task:210638] {CVE-2024-26696}
  - binder: check offset alignment in binder_get_object() (Carlos Llamas) [task:216630] {CVE-2024-26926}
  - xen/events: close evtchn after mapping cleanup (Maximilian Heyne) [task:210357] {CVE-2024-26687}
  - wifi: mac80211: fix potential key use-after-free (Johannes Berg) [task:205233] {CVE-2023-52530}
  - xfs: check free AG space when making per-AG reservations (Darrick J. Wong) [task:215506]
  - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Luís Henriques) [task:216634] {CVE-2022-48631}
  - media: xc4000: Fix atomicity violation in xc4000_get_frequency (Gui-Dong Han) [task:216633] {CVE-2024-24861}
  - RDMA/srpt: Do not register event handler until srpt device is fully setup (William Kucharski) [task:213762] {CVE-2024-26872}
  - uio: Fix use-after-free in uio_open (Guanghui Feng) [task:209257] {CVE-2023-52439}
  - config: enable CONFIG_SECURITY_YAMA for arm64 (huanfuxi) [task:214710]
  - btrfs: fix hang during unmount when stopping a space reclaim worker (Filipe Manana) [task:216635] {CVE-2022-48664}
  - Btrfs: fix crash during unmount due to race with delayed inode workers (Filipe Manana) [task:155707]
  - iavf: free q_vectors before queues in iavf_disable_vf (Nicholas Nunley) [task:212529] {CVE-2021-47201}
  - xhci: handle isoc Babble and Buffer Overrun events properly (Michal Pecio) [task:209228] {CVE-2024-26659}
  - xhci: process isoc TD properly when there was a transaction error mid TD. (Mathias Nyman) [task:209228]
  - xhci: Fix incorrect tracking of free space on transfer rings (Mathias Nyman) [task:209228]
  - xhci: store TD status in the td struct instead of passing it along (Mathias Nyman) [task:209228]
  - xhci: remove extra loop in interrupt context (Mathias Nyman) [task:209228]
  - xhci: get isochronous ring directly from endpoint structure (Mathias Nyman) [task:209228]
  - drm/amdgpu: restrict bo mapping within gpu address limits (Rajneesh Bhardwaj) [task:216641]
  - tcp: fix race condition when creating child sockets from syncookies (Ricardo Dias) [task:162162]
  - mm/swap: fix race when skipping swapcache (Kairui Song) [task:210472] {CVE-2024-26759}


author: Zhengyuan Liu <liuzhengyuan@kylinos.cn> - 4.19.90-52.40.v2207
changelog:
  - net: fix __dst_negative_advice() race (Eric Dumazet) [task:328468] {CVE-2024-36971}
  - net: annotate data-races around sk->sk_dst_pending_confirm (Eric Dumazet) [task:328468]
  - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Yue Haibing) [task:330556] {CVE-2024-33621}
  - net/tls: Fix flipped sign in tls_err_abort() calls (Daniel Jordan) [task:223103] {CVE-2021-47496}
  - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Justin Tee) [task:224215] {CVE-2024-36924}
  - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing) [task:224201] {CVE-2024-36938}
  - bpf: sk_msg, fix socket data_ready events (John Fastabend) [task:111650]
  - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) [task:328482] {CVE-2024-36933}
  - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Dong Chenchen) [task:328482]
  - Fix race for duplicate reqsk on identical SYN (luoxuanqiang) [task:220628]
  - usb: cdc-wdm: close race between read and workqueue (Oliver Neukum) [task:327804] {CVE-2024-35812}
  - wifi: iwlwifi: read txq->read_ptr under lock (Johannes Berg) [task:224209] {CVE-2024-36922}
  - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Bob Pearson) [task:330478] {CVE-2024-38544}
  - memblock,arm64: expand the static memblock memory table (Zhou Guanghui) [task:331741]
  - LoongArch: Fixup INIT_MEMBLOCK_RESERVED_REGIONS for loongarch (Jun Yi) [task:331741]
  - loongson: pci/quirks: LS7A2000 enble msi (wusheng) [task:331741]
  - LoongArch: kdump: fix huge memory machine trigger capture kernel failure (Ming Wang) [task:331741]
  - sizes.h: Add entries between SZ_32G and SZ_64T (Matt Coster) [task:331741]
  - sizes.h: Add SZ_1T macro (Christophe Leroy) [task:331741]
  - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Huang Shijie) [task:331741]
  - x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [task:331741]
  - x86/kdump: Have crashkernel=X reserve under 4G by default (Dave Young) [task:331741]
  - loongson: spi: fix repeated kfree() (zhaoqunqin) [task:331741]
  - loongson: cpufreq: loongson3-acpi: Fixed the error of assigning the value of Mhz to Khz (Juxin Gao) [task:331741]
  - loongson: pic: update interrupt registration policy (wanghongliang) [task:331741]
  - LoongArch: Implement constant timer shutdown interface (Bibo Mao) [task:331741]
  - tcp: fix page frag corruption on page fault (Paolo Abeni) [task:225588] {CVE-2021-47544}
  - s390/ap: Fix crash in AP internal function modify_bitmap() (Harald Freudenberger) [task:332252] {CVE-2024-38661}
  - media: lgdt3306a: Add a check against null-pointer-def (Zheyu Ma) [task:332251] {CVE-2022-48772}
  - media: dvb-frontends: Use kmemdup instead of duplicating its function (zhong jiang) [task:332251]
  - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Baokun Li) [task:332253] {CVE-2024-39276}
  - Input: cyapa - add missing input core locking to suspend/resume functions (Marek Szyprowski) [task:332207] {CVE-2023-52884}
  - net/9p: fix uninit-value in p9_client_rpc() (Nikita Zhandarovich) [task:332238] {CVE-2024-39301}
  - of: module: add buffer overflow check in of_modalias() (Sergey Shtylyov) [task:330476] {CVE-2024-38541}
  - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima) [task:216629]
  - af_unix: Fix garbage collector racing against connect() (Michal Luczaj) [task:216629] {CVE-2024-26923}
  - af_unix: Do not use atomic ops for unix_sk(sk)->inflight. (Kuniyuki Iwashima) [task:216629]
  - mlxsw: core_thermal: Fix fan speed in maximum cooling state (Ido Schimmel) [task:223114]
  - mlxsw: thermal: Fix out-of-bounds memory accesses (Ido Schimmel) [task:223114] {CVE-2021-47441}
  - mlxsw: core: Extend cooling device with cooling levels (Vadim Pasternak) [task:223114]
  - cifs: prevent NULL deref in cifs_compose_mount_options() (Paulo Alcantara) [task:223105] {CVE-2021-47307}
  - usb-storage: alauda: Check whether the media is initialized (Shichao Lai) [task:330542] {CVE-2024-38619}
  - drm/mediatek: Add 0 size check to mtk_drm_gem_obj (Justin Green) [task:330472] {CVE-2024-38549}
  - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails (Jiri Pirko) [task:330562] {CVE-2024-37353}
  - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [task:330500] {CVE-2024-38612}
  - wifi: carl9170: add a proper sanity check for endpoints (Nikita Zhandarovich) [task:330490] {CVE-2024-38567}
  - usb: xhci-plat: fix crash when suspend if remote wake enable (Frank Li) [task:330356] {CVE-2022-48761}
  - usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Peter Chen) [task:330356]
  - of: module: prevent NULL pointer dereference in vsnprintf() (Sergey Shtylyov) [task:327802] {CVE-2024-35878}
  - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (Dongli Zhang) [task:330555] {CVE-2024-31076}
  - inet_diag: fix kernel-infoleak for UDP sockets (Eric Dumazet) [task:330553] {CVE-2021-47597}
  - inet_diag: use jiffies_delta_to_msecs() (Eric Dumazet) [task:330553]
  - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() (Eric Dumazet) [task:330559] {CVE-2024-36286}
  - media: stk1160: fix bounds checking in stk1160_copy_video() (Dan Carpenter) [task:330567] {CVE-2024-38621}
  - serial: max3100: Update uart_driver_registered on driver removal (Andy Shevchenko) [task:330568] {CVE-2024-38633}
  - greybus: lights: check return of get_channel_from_mode (Rui Miguel Silva) [task:330569] {CVE-2024-38637}
  - nilfs2: fix potential hang in nilfs_detach_log_writer() (Ryusuke Konishi) [task:330571] {CVE-2024-38582}
  - nilfs2: fix unexpected freezing of nilfs_segctor_sync() (Ryusuke Konishi) [task:330571]
  - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger (Duoming Zhou) [task:330572] {CVE-2024-38630}
  - serial: max3100: Lock port->lock when calling uart_handle_cts_change() (Andy Shevchenko) [task:330573] {CVE-2024-38634}
  - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() (Tetsuo Handa) [task:330574] {CVE-2024-38780}
  - stm class: Fix a double free in stm_register_device() (Dan Carpenter) [task:330576] {CVE-2024-38627}
  - enic: Validate length of nl attributes in enic_set_vf_port (Roded Zats) [task:330578] {CVE-2024-38659}
  - cifs: fix underflow in parse_server_interfaces() (Dan Carpenter) [task:214157] {CVE-2024-26828}
  - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Daniel Starke) [task:224203] {CVE-2024-36016}
  - um: Add winch to winch_handlers before registering winch IRQ (Roberto Sassu) {CVE-2024-39292}
  - scsi: qedf: Ensure the copied buf is NUL terminated (Bui Quang Minh) [task:330528] {CVE-2024-38559}
  - speakup: Fix sizeof() vs ARRAY_SIZE() bug (Dan Carpenter) [task:330524] {CVE-2024-38587}
  - crypto: bcm - Fix pointer arithmetic (Aleksandr Mishin) [task:330302] {CVE-2024-38579}
  - jffs2: prevent xattr node from overflowing the eraseblock (Ilya Denisyev) [task:330534] {CVE-2024-38599}
  - ALSA: timer: Set lower bound of start tick time (Takashi Iwai) [task:330536] {CVE-2024-38618}
  - wifi: ar5523: enable proper endpoint verification (Nikita Zhandarovich) [task:330532] {CVE-2024-38565}
  - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Breno Leitao) [task:330510] {CVE-2024-38596}
  - net/mlx5: Discard command completions in internal error (Akiva Goldberger) [task:330514] {CVE-2024-38555}
  - drm/amd/display: Fix potential index out of bounds in color transformation function (Srinivasan Shanmugam) [task:330516] {CVE-2024-38552}
  - virtio-net: Add validation for used length (Xie Yongji) [task:221959] {CVE-2021-47352}
  - ARM: 9170/1: fix panic when kasan and kprobe are enabled (sparkhuang) [task:330279] {CVE-2021-47618}
  - PM / devfreq: Fix buffer overflow in trans_stat_show (Christian Marangi) [task:207389] {CVE-2023-52614}
  - btrfs: don't drop extent_map for free space inode on write error (Josef Bacik) [task:210433] {CVE-2024-26726}
  - fs/9p: fix uninitialized values during inode evict (Eric Van Hensbergen) [task:224205] {CVE-2024-36923}
  - Revert "sched: Fix sched_fork() access an invalid sched_task_group" (Bing Huang) [task:224985]
  - x86/signal: Detect and prevent an alternate signal stack overflow (Chang S. Bae) [task:223059] {CVE-2021-47326}
  - SUNRPC: fix a memleak in gss_import_v2_context (Zhipeng Lu) [task:217597] {CVE-2023-52653}
  - net/smc: fix compile error in smc_vlan_by_tcpsk function (weirongguang) [task:329030]
  - drm/ast: Fix soft lockup (Jammy Huang) [task:221869] {CVE-2024-35952}
  - drm_lease.c: copy user-array safely (Philipp Stanner) [task:223074] {CVE-2023-52820}
  - drm/panel: fix a possible null pointer dereference (Ma Ke) [task:222109] {CVE-2023-52821}
  - drm/amdgpu: fix gart.bo pin_count leak (Leslie Shi) [task:222035] {CVE-2021-47431}
  - lib/generic-radix-tree.c: Don't overflow in peek() (Kent Overstreet) [task:221979] {CVE-2021-47432}
  - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Thadeu Lima de Souza Cascardo) [task:225616] {CVE-2023-52880}
  - phonet/pep: fix racy skb_queue_empty() use (Rémi Denis-Courmont) [task:220864] {CVE-2024-27402}
  - i2c: smbus: fix NULL function pointer dereference (Wolfram Sang) [task:223077] {CVE-2024-35984}
  - i2c: core: remove level of indentation in i2c_transfer (Wolfram Sang) [task:223077]
  - i2c: core: remove outdated DEBUG output (Wolfram Sang) [task:223077]
  - usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() (Linyu Yuan) [task:225394]
  - drm/sched: Avoid data corruptions (Andrey Grodzovsky) [task:223136] {CVE-2021-47354}
  - cpu/hotplug: Don't offline the last non-isolated CPU (Ran Xiaokai) [task:223118] {CVE-2023-52831}
  - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (Thomas Gleixner) [task:223118] {CVE-2023-52831}
  - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD)) [task:223094] {CVE-2024-35876}
  - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() (Zhang Shurong) [task:223123] {CVE-2023-52802}
  - staging: rtl8712: fix use-after-free in rtl8712_dl_fw (Pavel Skripkin) [task:222111] {CVE-2021-47479}
  - RDMA: Verify port when creating flow rule (Maor Gottlieb) [task:223096] {CVE-2021-47265}
  - phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet) [task:328460] {CVE-2024-36946}
  - net: sched: sch: Bounds check priority (Kees Cook) [task:222057] {CVE-2023-52734}
  - htb: use anonymous union for simplicity (Cong Wang) [task:222057]
  - media: imon: fix access to invalid resource for the second interface (Takashi Iwai) [task:222087] {CVE-2023-52754}
  - block: fix overflow in blk_ioctl_discard() (Li Nan) [task:328466] {CVE-2024-36917}
  - bna: ensure the copied buf is NUL terminated (Bui Quang Minh) [task:328454] {CVE-2024-36934}
  - firewire: ohci: mask bus reset interrupts between ISR and bottom half (Adam Goldman) [task:328462] {CVE-2024-36950}
  - fs/9p: only translate RWX permissions for plain 9P2000 (Joakim Sindholt) [task:328470] {CVE-2024-36964}
  - drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) [task:328443] {CVE-2024-36960}
  - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet) [task:224189] {CVE-2024-36905}
  - tcp: remove redundant check on tskb (Colin Ian King) [task:224189]
  - .gitignore: Add compilation database file (Toru Komatsu)
  - of: unittest: Fix compile in the non-dynamic case (Christian A. Ehrhardt) [task:220891]
  - of: unittest: Fix of_count_phandle_with_args() expected value message (Geert Uytterhoeven) [task:220891]
  - of: Fix double free in of_parse_phandle_with_args_map (Christian A. Ehrhardt) [task:220891] {CVE-2023-52679}
  - of: unittest: fix EXPECT text for gpio hog errors (Frank Rowand) [task:220891]
  - of: gpio unittest kfree() wrong object (Frank Rowand) [task:220891]
  - of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO (Frank Rowand) [task:220891]
  - of: unittest: add overlay gpio test to catch gpio hog problem (Frank Rowand) [task:220891]
  - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Felix Kaechele) [bug:233722]
  - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Eric Dumazet) [task:223050] {CVE-2024-35976}
  - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Karsten Graul) [task:225614] {CVE-2021-47559}
  - powerpc/mm: Fix lockup on kernel exec fault (Christophe Leroy) [task:222047] {CVE-2021-47350}
  - soc: qcom: llcc: Handle a second device without data corruption (Uwe Kleine-König) [task:222019] {CVE-2023-52871}
  - i2c: dev: copy userspace array safely (Philipp Stanner) [task:223063] {CVE-2023-52758}
  - string.h: add array-wrappers for (v)memdup_user() (Philipp Stanner) [task:223063] {CVE-2023-52758}
  - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao) [task:221811] {CVE-2024-35997}
  - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (felix) [task:221821] {CVE-2023-52803}
  - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances (Chao Yu) [task:221841] {CVE-2021-47335}
  - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Hans Verkuil) [task:227331] {CVE-2024-23848}
  - atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC (Gatis Peisenieks) [task:222007]
  - atl1c: Work around the DMA RX overflow issue (Sieng-Piaw Liew) [task:222007] {CVE-2023-52834}
  - atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC (Gatis Peisenieks) [task:222007]
  - atl1c: detect NIC type early (Gatis Peisenieks) [task:222007]
  - atl1c: show correct link speed on Mikrotik 10/25G NIC (Gatis Peisenieks) [task:222007]
  - atl1c: remove redundant assignment to variable tpd_req (Colin Ian King) [task:222007]
  - net/atheros: Clean atheros code from driver version (Leon Romanovsky) [task:222007]
  - atl1c: improve performance by avoiding unnecessary pcie writes on xmit (Gatis Peisenieks) [task:222007]
  - net: core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Heiner Kallweit) [task:222007]
  - atl1c: prepare for multiple rx queues (Gatis Peisenieks) [task:222007]
  - atl1c: move tx napi into tpd_ring (Gatis Peisenieks) [task:222007]
  - atl1c: move tx cleanup processing out of interrupt (Gatis Peisenieks) [task:222007]
  - net: export dev_set_threaded symbol (Lorenzo Bianconi) [task:222007]
  - atl1c: switch to napi_gro_receive (Sieng Piaw Liew) [task:222007]
  - atl1c: use napi_alloc_skb (Sieng Piaw Liew) [task:222007]
  - erofs: fix pcluster use-after-free on UP platforms (Gao Xiang) [task:217577] {CVE-2022-48674}
  - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (Norihiko Hama) [task:217593] {CVE-2024-26996}
  - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [task:221983]
  - netfilter: complete validation of user input (Eric Dumazet) [task:221923]
  - netfilter: nf_tables: flush pending destroy work before exit_net release (Pablo Neira Ayuso) [task:221983] {CVE-2024-35899}
  - netfilter: nft_compat: make sure xtables destructors have run (Florian Westphal) [task:221983]
  - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Feng Zhou) [task:221949] {CVE-2021-47399}
  - netfilter: validate user input for expected length (Eric Dumazet) [task:221923] {CVE-2024-35896}
  - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Valentine Fatiev) [task:223066]
  - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Valentine Fatiev) [task:223066] {CVE-2021-47438}
  - security/kysec: fix image sign err (penghuaihe) [task:226800]
  - net: atlantic: eliminate double free in error handling logic (Igor Russkikh) [task:220884] {CVE-2023-52664}
  - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Fedor Pchelkin) [task:217545] {CVE-2024-26961}
  - NTB: fix possible name leak in ntb_register_device() (Yang Yingliang) [task:217598] {CVE-2023-52652}
  - soc: fsl: qbman: Use raw spinlock for cgr_lock (Sean Anderson) [task:223104] {CVE-2024-35819}
  - soc: fsl: qbman: Add helper for sanity checking cgr ops (Sean Anderson) [task:223104]
  - soc: fsl: qbman: Add CGR update function (Sean Anderson) [task:223104]
  - KVM: x86: Handle SRCU initialization failure during page track init (Haimin Zhang) [task:221891] {CVE-2021-47407}
  - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton) [task:224206] {CVE-2024-36953}
  - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id (Marc Zyngier) [task:224206]
  - ipv4: Fix uninit-value access in __ip_make_skb() (Shigeru Yoshida) [task:224214] {CVE-2024-36927}
  - can: j1939: fix Use-after-Free, hold skb ref while in use (Oleksij Rempel) [task:225604] {CVE-2021-47232}
  - can: j1939: transport: add j1939_session_skb_find_by_offset() function (Oleksij Rempel) [task:225604]
  - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou) [task:225600] {CVE-2024-27398}
  - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Norbert Zulinski) [task:225576] {CVE-2021-47501}
  - i40e: Fix sparse error: uninitialized symbol 'ring' (Arkadiusz Kubalewski) [task:225576]
  - i40e: introduce new dump desc XDP command (Ciara Loftus) [task:225576]
  - tcp: do not accept ACK of bytes we never sent (Eric Dumazet) [task:225596] {CVE-2023-52881}
  - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou) [task:225580] {CVE-2024-27399}
  - net/mlx5e: Fix page reclaim for dead peer hairpin (Dima Chumak) [task:225574] {CVE-2021-47246}
  - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec) [task:225550] {CVE-2023-52882}
  - drm/arm/malidp: fix a possible null pointer dereference (Huai-Yuan Liu) [task:225554] {CVE-2024-36014}
  - ppdev: Add an error check in register_device (Huai-Yuan Liu) [task:225556] {CVE-2024-36015}
  - ppdev: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) [task:225556]
  - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats) [task:225558] {CVE-2024-36017}
  - firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) [task:225560] {CVE-2024-27401}
  - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Yang Yingliang) [task:225564] {CVE-2023-52708}
  - mmc: mmc_spi: Indentation fixes (Andy Shevchenko) [task:225564]
  - mmc: spi: Convert to use GPIO descriptors (Linus Walleij) [task:225564]
  - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() (Tiezhu Yang) [task:225568] {CVE-2021-47234}
  - drm/client: Fully protect modes[] with dev->mode_config.mutex (Ville Syrjälä) [task:221977] {CVE-2024-35950}
  - s390/dasd: fix double module refcount decrement (Miroslav Franc) [task:217574] {CVE-2024-27054}
  - mm/filemap: avoid buffered read/write race to read inconsistent data (Baokun Li) [task:225198]
  - drm/virtio: fix memory leak of vbuf (liweishi) [task:205462]
  - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (zhengbin) [task:225157]
  - REDHAT: mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (lihongfu) [task:193929]
  - REDHAT: mm/memcg: Free percpu stats memory of dying memcg's (lihongfu) [task:193929]
  - nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima) [task:224227] {CVE-2024-36939}
  - overflow: Include header file with SIZE_MAX declaration (Leon Romanovsky) [task:158034]
  - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload (Saurav Kashyap) [task:224219] {CVE-2024-36919}
  - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima) [task:224221] {CVE-2024-36904}
  - tipc: fix UAF in error path (Paolo Abeni) [task:224223] {CVE-2024-36886}
  - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet) [task:224225] {CVE-2024-36902}
  - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete (Wesley Cheng) [task:224213] {CVE-2024-36894}
  - usb: gadget: f_fs: use io_data->status consistently (John Keeping) [task:224213]
  - pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) [task:224212] {CVE-2024-36940}
  - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova) [task:221819] {CVE-2021-47386}
  - hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (Wolfram Sang) [task:221819]
  - net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo) [task:224208] {CVE-2024-36883}
  - tcp: properly terminate timers for kernel sockets (Eric Dumazet) [task:223109] {CVE-2024-35910}
  - mptcp: add sk_stop_timer_sync helper (Geliang Tang) [task:223109]
  - bonding: stop the device in bond_setup_by_slave() (Eric Dumazet) [task:223073] {CVE-2023-52784}
  - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [task:223073]
  - wifi: nl80211: don't free NULL coalescing rule (Johannes Berg) [task:224195] {CVE-2024-36941}
  - Julia Lawall reported this null pointer dereference, this should fix it. (Mike Marshall) [task:224194] {CVE-2024-36023}
  - orangefs: Fix sb refcount leak when allocate sb info failed. (Chenyuan Mi) [task:224194]
  - orangefs: set up and use backing_dev_info (Martin Brandenburg) [task:224194]
  - dyndbg: fix old BUG_ON in >control parser (Jim Cromie) [task:223134] {CVE-2024-35947}
  - btrfs: send: handle path ref underflow in header iterate_inode_ref() (David Sterba) [task:223135] {CVE-2024-35935}
  - drm/amd/display: Avoid NULL dereference of timing generator (Wayne Lin) [task:222113] {CVE-2023-52753}
  - ax25: fix use-after-free bugs caused by ax25_ds_del_timer (Duoming Zhou) [task:222117] {CVE-2024-35887}
  - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Harshit Mogalapalli) [task:223052] {CVE-2024-35944}
  - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (Wenchao Hao) [task:223057] {CVE-2023-52809}
  - pwm: Fix double shift bug (Dan Carpenter) [task:223061] {CVE-2023-52756}
  - mm, slub: fix potential memoryleak in kmem_cache_open() (Miaohe Lin) [task:223062] {CVE-2021-47466}
  - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency (Jia-Ju Bai) [task:223064] {CVE-2023-52855}
  - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ziyang Xuan) [task:223071] {CVE-2021-47459}
  - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (Ping-Ke Shih) [task:223076] {CVE-2023-52832}
  - media: bttv: fix use after free error due to btv->timeout timer (Zheng Wang) [task:223078] {CVE-2023-52847}
  - thermal: core: prevent potential string overflow (Dan Carpenter) [task:223081] {CVE-2023-52868}
  - usb: udc: remove warning when queue disabled ep (yuan linyu) [task:223085] {CVE-2024-35822}
  - Bluetooth: btintel: Fixe build regression (Luiz Augusto von Dentz) [task:223087]
  - Bluetooth: btintel: Fix null ptr deref in btintel_read_version (Edward Adam Davis) [task:223087] {CVE-2024-35933}
  - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING (Shigeru Yoshida) [task:223088] {CVE-2023-52845}
  - jfs: fix array-index-out-of-bounds in dbFindLeaf (Manas Ghandat) [task:223091] {CVE-2023-52799}
  - dma-debug: prevent an error message from causing runtime problems (Hamza Mahfooz) [task:223100] {CVE-2021-47374}
  - dma-debug: report -EEXIST errors in add_dma_entry (Hamza Mahfooz) [task:223100]
  - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova) [task:223098] {CVE-2021-47385}
  - hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (Wolfram Sang) [task:223098]
  - net/mlx5e: fix a double-free in arfs_create_groups (Zhipeng Lu) [task:223101] {CVE-2024-35835}
  - net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Denis Efremov) [task:223101]
  - ubifs: Set page uptodate in the correct place (Matthew Wilcox (Oracle)) [task:223108] {CVE-2024-35821}
  - hid: cp2112: Fix duplicate workqueue initialization (Danny Kaehn) [task:223106] {CVE-2023-52853}
  - HID: cp2112: Use irqchip template (Linus Walleij) [task:223106]
  - soc: fsl: qbman: Always disable interrupts when taking cgr_lock (Sean Anderson) [task:223111] {CVE-2024-35806}
  - raid1: fix use-after-free for original bio in raid1_write_request() (Yu Kuai) [task:223112] {CVE-2024-35979}
  - md/raid1: free the r1bio before waiting for blocked rdev (Xueshi Hu) [task:223112]
  - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Felix Fietkau) [task:223119] {CVE-2024-35789}
  - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Justin Tee) [task:223120] {CVE-2024-35930}
  - PCI/PM: Drain runtime-idle callbacks before driver removal (Rafael J. Wysocki) [task:223117] {CVE-2024-35809}
  - PCI: Drop pci_device_remove() test of pci_dev->driver (Uwe Kleine-König) [task:223117]
  - net/sched: act_skbmod: prevent kernel-infoleak (Eric Dumazet) [task:223125] {CVE-2024-35893}
  - irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang) [task:222083] {CVE-2024-35847}
  - Fix page corruption caused by racy check in __free_pages (David Chen) [task:222097] {CVE-2023-52739}
  - ext4: fix corruption during on-line resize (Maximilian Heyne) [task:222107] {CVE-2024-35807}
  - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Kemeng Shi) [task:222107]
  - block: prevent division by zero in blk_rq_stat_sum() (Roman Smirnov) [task:222081] {CVE-2024-35925}
  - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale) [task:222091] {CVE-2024-36004}
  - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova) [task:222075] {CVE-2021-47384}
  - hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (Wolfram Sang) [task:222075]
  - i2c: add newly exported functions to the header, too (Wolfram Sang) [task:222075]
  - i2c: core: add device-managed version of i2c_new_dummy (Heiner Kallweit) [task:222075]
  - i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (Heiner Kallweit) [task:222075]
  - vt: fix unicode buffer corruption when deleting characters (Nicolas Pitre) [task:222055] {CVE-2024-35823}
  - platform/x86: wmi: Fix opening of char device (Armin Wolf) [task:222045] {CVE-2023-52864}
  - platform/x86: wmi: remove unnecessary initializations (Barnabás Pőcze) [task:222045]
  - ALSA: hda: Fix possible null-ptr-deref when assigning a stream (Cezary Rojewski) [task:222049] {CVE-2023-52806}
  - cifs: Fix use-after-free in rdata->read_into_pages() (ZhaoLong Wang) [task:222065] {CVE-2023-52741}
  - s390/dasd: protect device queue against concurrent access (Jan Höppner) [task:222069] {CVE-2023-52774}
  - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() (Zhipeng Lu) [task:222033] {CVE-2024-35828}
  - tty: vcc: Add check for kstrdup() in vcc_probe() (Yi Yang) [task:222029] {CVE-2023-52789}
  - x86/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand) [task:222013] {CVE-2024-35877}
  - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ido Schimmel) [task:219462] {CVE-2024-26586}
  - perf/core: Bail out early if the request AUX area is out of bound (Shuai Xue) [task:222041] {CVE-2023-52835}
  - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer (Nathan Chancellor) [task:222027] {CVE-2023-52750}
  - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ (Nathan Chancellor) [task:222027]
  - arm64: Kconfig: add a choice for endianness (Anders Roxell) [task:222027]
  - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Dan Carpenter) [task:222005] {CVE-2023-52840}
  - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data (Jiasheng Jiang) [task:222009] {CVE-2023-52865}
  - Bluetooth: Fix memory leak in hci_req_sync_complete() (Dmitry Antipov) [task:222003] {CVE-2024-35978}
  - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet) [task:222001]
  - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() (David Sterba) [task:222001] {CVE-2024-35936}
  - erspan: make sure erspan_base_hdr is present in skb->head (Eric Dumazet) [task:221973] {CVE-2024-35888}
  - ip_gre: do not report erspan version on GRE interface (Hangbin Liu) [task:221973]
  - erspan: Check IFLA_GRE_ERSPAN_VER is set. (William Tu) [task:221973]
  - erspan: Add type I version 0 support. (William Tu) [task:221973]
  - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() (Ryosuke Yasuoka) [task:221993]
  - nfc: nci: Fix uninit-value in nci_rx_work (Ryosuke Yasuoka) [task:221993]
  - nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa) [task:221993]
  - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet (Ryosuke Yasuoka) [task:221993] {CVE-2024-35915}
  - jfs: fix array-index-out-of-bounds in diAlloc (Manas Ghandat) [task:221969] {CVE-2023-52805}
  - media: tc358743: register v4l2 async device only after successful setup (Alexander Stein) [task:221967] {CVE-2024-35830}
  - md/raid5: fix atomicity violation in raid5_cache_count (Gui-Dong Han) [task:212055] {CVE-2024-23307}
  - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock (Sergey Senozhatsky) [task:205035] {CVE-2023-52516}
  - dma-debug: make __dma_entry_alloc_check_leak() static (Jason Yan) [task:205035]
  - dma-debug: Make leak-like behaviour apparent (Robin Murphy) [task:205035]
  - dma-debug: Dynamically expand the dma_debug_entry pool (Robin Murphy) [task:205035]
  - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn) [task:221877] {CVE-2024-35849}
  - bpf: Add oversize check before call kvcalloc() (Bixuan Cui) [task:221879] {CVE-2021-47376}
  - fbmon: prevent division by zero in fb_videomode_from_videomode() (Roman Smirnov) [task:221889] {CVE-2024-35922}
  - ipv6: Fix infinite recursion in fib6_dump_done(). (Kuniyuki Iwashima) [task:221895] {CVE-2024-35886}
  - net/mlx5: Properly link new fs rules into the tree (Cosmin Ratiu) [task:221917] {CVE-2024-35960}
  - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Rajeshwar R Shinde) [task:221919] {CVE-2023-52764}
  - llc: verify mac len before reading mac header (Willem de Bruijn) [task:221933] {CVE-2023-52843}
  - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [task:221945] {CVE-2024-35969}
  - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 (Mario Limonciello) [task:221901] {CVE-2023-52818}
  - ACPI / processor: fix cpufreq_get_max_state(cpu) for loongarch (Li ZhiGang) [bug:225708]
  - drm/radeon: possible buffer overflow (Konstantin Meskhidze) [task:221865] {CVE-2023-52867}
  - fs/jfs: Add validity check for db_maxag and db_agpref (Juntong Deng) [task:221861] {CVE-2023-52804}
  - mm: fix use-after-free bug when mm->mmap is reused after being freed (Suren Baghdasaryan) [task:217008]
  - mm: protect free_pgtables with mmap_lock write lock in exit_mmap (Suren Baghdasaryan) [task:217008]
  - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Ziyang Xuan) [task:221827] {CVE-2024-35898}
  - fs/jfs: Add check for negative db_l2nbperpage (Juntong Deng) [task:221929] {CVE-2023-52810}
  - jfs: jfs_dmap: Validate db_l2nbperpage while mounting (Siddh Raman Pant) [task:221929]
  - fs: jfs: fix shift-out-of-bounds in dbAllocAG (Dongliang Mu) [task:164562]
  - jfs: fix divide error in dbNextAG (Pavel Skripkin) [task:162162]
  - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga (Mario Limonciello) [task:221829] {CVE-2023-52819}
  - Bluetooth: Fix double free in hci_conn_cleanup (ZhengHan Wang) [task:221833] {CVE-2023-52830}
  - batman-adv: Avoid infinite loop trying to resize local TT (Sven Eckelmann) [task:221835] {CVE-2024-35982}
  - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Takashi Iwai) [task:221837] {CVE-2021-47332}
  - ALSA: us122l: Use alloc_pages_exact() (Takashi Iwai) [task:221837]
  - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Eric Dumazet) [task:221845] {CVE-2024-35892}
  - locking/ww_mutex/test: Fix potential workqueue corruption (John Stultz) [task:221843] {CVE-2023-52836}
  - gfs2: ignore negated quota changes (Bob Peterson) [task:221849] {CVE-2023-52759}
  - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (Alex Deucher) [task:221851]
  - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL (Qu Huang) [task:221851] {CVE-2023-52817}
  - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data (Jiasheng Jiang) [task:221847] {CVE-2023-52875}
  - kcm: do not sense pfmemalloc status in kcm_sendpage() (Eric Dumazet) [task:217601]
  - net: do not sense pfmemalloc status in skb_append_pagefrags() (Eric Dumazet) [task:217601]
  - tcp: TX zerocopy should not sense pfmemalloc status (Eric Dumazet) [task:217601] {CVE-2022-48689}
  - net: introduce __skb_fill_page_desc_noacc (Pavel Begunkov) [task:217601]
  - net: zerocopy: combine pages in zerocopy_sg_from_iter() (Eric Dumazet) [task:217601]
  - netrom: Fix a data-race around sysctl_netrom_link_fails_count (Jason Xing) [task:220900] {CVE-2024-27420}
  - netrom: Fix a data-race around sysctl_netrom_transport_busy_delay (Jason Xing) [task:220866] {CVE-2024-27424}
  - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Kunwu Chan) [task:220898] {CVE-2023-52675}
  - rpmsg: virtio: Free driver_override when rpmsg_remove() (Xiaolei Wang) [task:220897] {CVE-2023-52670}
  - ACPI: video: check for error while searching for backlight device parent (Nikita Kiryushin) [task:220896] {CVE-2023-52693}
  - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() (Sergey Shtylyov) [task:220894] {CVE-2023-52685}
  - ACPI: LPIT: Avoid u32 multiplication overflow (Nikita Kiryushin) [task:220888] {CVE-2023-52683}
  - calipso: fix memory leak in netlbl_calipso_add_pass() (Gavrilov Ilia) [task:220887] {CVE-2023-52698}
  - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (Zheng Yejian) [task:220887]
  - net: netlabel: Fix kerneldoc warnings (Andrew Lunn) [task:220887]
  - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries (Jason Xing) [task:220882] {CVE-2024-27426}
  - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [task:209247] {CVE-2024-26668}
  - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Johan Carlsson) [task:220883] {CVE-2024-27436}
  - drm/amd/pm: fix a double-free in si_dpm_init (Zhipeng Lu) [task:220893] {CVE-2023-52691}
  - netrom: Fix a data-race around sysctl_netrom_routing_control (Jason Xing) [task:220890] {CVE-2024-27421}
  - usb: gadget: ncm: Fix handling of zero block length packets (Krishna Kurapati) [task:220889]
  - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs (Krishna Kurapati) [task:220889] {CVE-2024-27405}
  - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Krishna Kurapati) [task:220889]
  - USB: gadget: f_ncm: Fix NDP16 datagram validation (Bryan O'Donoghue) [task:157172]
  - USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb() (Brooke Basile) [task:157172]
  - powerpc/powernv: Add a null pointer check in opal_event_init() (Kunwu Chan) [task:220885] {CVE-2023-52686}
  - netrom: Fix data-races around sysctl_net_busy_read (Jason Xing) [task:220863] {CVE-2024-27419}
  - wifi: nl80211: reject iftype change with mesh ID change (Johannes Berg) [task:220865] {CVE-2024-27410}
  - netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay (Jason Xing) [task:220871] {CVE-2024-27425}
  - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser (Jason Xing) [task:220876] {CVE-2024-27428}
  - efi/capsule-loader: fix incorrect allocation size (Arnd Bergmann) [task:220877] {CVE-2024-27413}
  - netrom: Fix a data-race around sysctl_netrom_transport_timeout (Jason Xing) [task:220880] {CVE-2024-27427}
  - netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout (Jason Xing) [task:220881] {CVE-2024-27422}
  - netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size (Jason Xing) [task:220881]
  - netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser (Jason Xing) [task:220878] {CVE-2024-27429}
  - netrom: Fix a data-race around sysctl_netrom_default_path_quality (Jason Xing) [task:220874] {CVE-2024-27430}
  - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Eric Dumazet) [task:220862] {CVE-2024-27417}
  - dma: fix kabi broken for introduce dma_max_mapping_size() (leixiang) [task:226458]
  - virtio-blk: fix implicit overflow on virtio_max_dma_size (zhenwei pi) [task:221853] {CVE-2023-52762}
  - virtio-blk: support per-device queue depth (Joseph Qi) [task:221853]
  - virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Joerg Roedel) [task:176679]
  - virtio: Introduce virtio_max_dma_size() (Joerg Roedel) [task:176679]
  - dma: Introduce dma_max_mapping_size() (Joerg Roedel) [task:176679]
  - swiotlb: Add is_swiotlb_active() function (Joerg Roedel) [task:176679]
  - swiotlb: Introduce swiotlb_max_mapping_size() (Joerg Roedel) [task:176679]
  - bpf: fix kabi broken in struct bpf_func_info_aux (chenyuan) [task:219647]
  - bpf: Clear subreg_def for global function return values (Ilya Leoshkevich) [task:219647]
  - bpf: Fix error path under memory pressure (Alexei Starovoitov) [task:219647]
  - bpf: Introduce function-by-function verification (Alexei Starovoitov) [task:219647]
  - sched/fair: Fix wrong cpu selecting from isolated domain (Bing Huang) [bug:225308]
  - selinux: avoid dereference of garbage after mount failure (Christian Göttsche) [task:221817] {CVE-2024-35904}
  - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [task:221817]
  - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [task:221817]
  - loongson: ACPI: Fix unmet direct dependencies detected for ACPI_PPTT (Tiezhu Yang) [task:331741]
  - LoongArch: Fix kernel boot failure with CONFIG_KASAN (Tiezhu Yang) [task:331741]
  - vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Darrick J. Wong) [task:204423, task:327911]
  - bpf: pull before calling skb_postpull_rcsum() (Jakub Kicinski) [task:329163]
  - inet: inet_defrag: prevent sk release while still in use (Florian Westphal) [task:213813] {CVE-2024-26921}
  - inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [task:213813]
  - skb_expand_head() adjust skb->truesize incorrectly (Vasily Averin) [task:213813]
  - skbuff: introduce skb_expand_head() (Vasily Averin) [task:213813]
  - ipv6: prevent NULL dereference in ip6_output() (Eric Dumazet) [task:226456]
  - ipv6: annotate data-races around cnf.disable_ipv6 (Eric Dumazet) [task:226456]
  - netfilter: conntrack: serialize hash resizes and cleanups (Eric Dumazet) [task:226456] {CVE-2021-47408}
  - tls: fix race between tx work scheduling and socket close (Jakub Kicinski) [task:219458] {CVE-2024-26585}
  - spec: enable kabi check (Zhengyuan Liu) [task:224852]


