CVE issue
CVE-2020-28097 #I3YL7H:CVE-2020-28097
CVE-2020-36385 #I3W7H8:CVE-2020-36385
CVE-2021-33624 #I3ZEX0:CVE-2021-33624
CVE-2021-35039 #I40VYJ:CVE-2021-35039
CVE-2021-34693 #I41QF2:CVE-2021-34693
CVE-2021-3609 #I41QFB:CVE-2021-3609
CVE-2021-38209 #I459XQ:CVE-2021-38209
CVE-2021-45486 #I4Q8RH:CVE-2021-45486
CVE-2021-4157 #I4SQ6T:CVE-2021-4157
TASK COMMIT
bugzilla: NA 5b8d27dd23cb Revert "smp: Fix smp_call_function_single_async prototype"
67f82cad090c Revert "vt: Fix character height handling with VT_RESIZEX"
bugzilla: 172928 b73ecd8816a8 block: only call sched requeue_request() for scheduled requests
bugzilla: 46842 cef81d1790d8 KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type
bugzilla: #I3OX0C:[openEuler-20.03 SP1] update0427 libMicro 系统调用 pread/pwrite 性能下降 04197a7245c2 lib/clear_user: ensure loop in __arch_clear_user cache-aligned
bugzilla: NA ed0c958ebda4 scsi: core: Treat device offline as a failure
62371e76bf63 Revert "scsi: check the whole result for reading write protect flag"
bugzilla: 109280 8a92b248a516 ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock
bugzilla: 50777 56c6274b177c arm64/config: Set CONFIG_TXGBE=m by default
bugzilla: https://bugzilla.openeuler.org/show_bug.cgi?id=327 b4a620ff5be6 make bch_btree_check() to be multiple threads
b278db77f029 Make compile successful when CONFIG_BCACHE is not set.
59a67a697635 Move only dirty data when gc runnning, in order to reducing write amplification.
cb004e127a55 Add traffic policy for low cache available.
bugzilla: NA 06d62ce5ac96 igmp: Add ip_mc_list lock in ip_check_mc_rcu
bugzilla: 51815, #I3IJ9I:free看到的总内存比/sys/fs/cgroup/memory/memory.stat中total_rss看到的内存小 bed274bc543c memcg: fix unsuitable null check after alloc memory
bugzilla: #I3ZURN:[openEuler-1.0-LTS] haltpoll_cpuidle 模块编译问题导致内核编译失败 f6ca417692d5 cpuidle: fix a build error when compiling haltpoll into module
bugzilla: NA e01c1bf7c9e2 config: enable KASAN and UBSAN by default
bugzilla: #I3YAEG:(虚拟化kvm)Enable Intel CascadeLake and CooperLake CPU support on 20.03-LTS-SP2 Update bbea3a3a6804 KVM: x86: expose AVX512_BF16 feature to guest
16b22d7314f3 KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param
a61f03dae1a1 KVM: cpuid: rename do_cpuid_1_ent
ad2a90fb2c3b KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent
18f2e790a558 KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs
b2c1c889c821 KVM: cpuid: do_cpuid_ent works on a whole CPUID function
bugzilla: 173880 7d7d26aa2a26 ext4: fix possible UAF when remounting r/o a mmp-protected file system
bugzilla: 38689 1b84bd6fbb83 locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock
bugzilla: 43547 a259beb0746a iomap: Mark read blocks uptodate in write_begin
bugzilla: 43551 b3a0aab566b6 iomap: Clear page error before beginning a write
9fdbab15b1d6 iomap: move the zeroing case out of iomap_read_page_sync
bugzilla: 50455 c72b1648583f nbd: handle device refs for DESTROY_ON_DISCONNECT properly
bugzilla: 40791 25ebc65f940c cifs: Fix leak when handling lease break for cached root fid
bugzilla: 51815, #I3IJ9I:free看到的总内存比/sys/fs/cgroup/memory/memory.stat中total_rss看到的内存小 7395879d7aad mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc
bugzilla: 173267 69513cfbe62d selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead
cc5495162cb1 mm: support special async readahead
38abc1bb82c9 selftests/bpf: test_xfs_file support to clear FMODE_RANDOM
b1e9dddb580a xfs: let writable tracepoint enable to clear flag of f_mode
bugzilla: 172974 c18bc51c49fe jbd2: fix kabi broken in struct journal_s
bugzilla: #I39MZM:[openEuler 20-03/SP1] 版本内核,放开btrfs相关配置后,执行ltp测试失败 ed46208dee61 btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation
bugzilla: NA 3a50d69401cd NFSv4.1: fix kabi for struct rpc_xprt
bugzilla: 172330 7f1196b67757 usb: gadget: rndis: Fix info leak of rndis
bugzilla: 172153 23eb8e37131a once: Fix panic when module unload
bugzilla: 51898 3d5dba2f207c SUNRPC: Should wake up the privileged task firstly.
9b06b6958705 SUNRPC: Fix the batch tasks count wraparound.
bugzilla: NA 78d76ae77c04 bpf: Fix leakage under speculation on mispredicted branches
b2fdc6d8c190 bpf: Do not mark insn as seen under speculative path verification
9d1b583daf4b bpf: Inherit expanded/patched seen count from old aux data
bugzilla: NA 45d27460a43f nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout
bugzilla: 36868 cbadcad34d59 binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf
bugzilla: 167360 18109320c645 ext4: fix memory leak in ext4_fill_super
bugzilla: NA a60324de12dc RDMA/hns: Add support for addressing when hopnum is 0
9b77e962e298 RDMA/hns: Optimize hns buffer allocation flow
07f400957e82 RDMA/hns: Check if depth of qp is 0 before configure
87d3b87b92b9 RDMA/hns: Optimize qp param setup flow
c0c5cbc547c1 RDMA/hns: Optimize qp buffer allocation flow
60d364283fef RDMA/hns: Optimize qp destroy flow
ee7c86906552 RDMA/hns: Remove asynchronic QP destroy
3f2798224093 RDMA/hns: Bugfix for posting a wqe with sge
06a21ad76a17 RDMA/hns: Delete unnecessary variable max_post
8e1bf02b9296 RDMA/hns: optimize the duplicated code for qpc setting flow
c1e91244794f RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size()
53a6778b4c14 RDMA/umem: Add rdma_umem_for_each_dma_block()
5b7ee8a4b515 RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks
3bf49a0c69e5 can: bcm: delay release of struct bcm_op after synchronize_rcu()
7e2bfaf55ea5 etmem_scan: fix memleak in vm_idle_read
bugzilla: NA 003ebfcc6ccc net: hns3: update hns3 version to 1.9.40.24
24171a25f019 net: hns3: remove redundant assignment to rx_index
08a827883fd9 net: hns3: Fix potential null pointer defererence of null ae_dev
9e60f1950c5e net: hns3: not reset TQP in the DOWN while VF resetting
8a88d7afc887 net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT
032e706cf5ee net: hns3: add stats logging when skb padding fails
f5dd8d48b548 net: hns3: add tx send size handling for tso skb
430bb1d44a6e net: hns3: add handling for xmit skb with recursive fraglist
82a71589704a net: hns3: use napi_consume_skb() when cleaning tx desc
0ece11e4e9d0 net: hns3: use writel() to optimize the barrier operation
0f9b83ff4a12 net: hns3: optimize the rx clean process
62ef41ebc02c net: hns3: optimize the tx clean process
223e4bb725d4 net: hns3: batch tx doorbell operation
547733a490e5 net: hns3: batch the page reference count updates
9513fa752e09 net: hns3: streaming dma buffer sync between cpu and device
c617a7aa108f net: hns3: rename buffer-related functions
c01b4c6aec28 net: hns3: pointer type of buffer should be void
fa72e93686ab net: hns3: remove unnecessary devm_kfree
ff6179adbd8e net: hns3: add suspend and resume pm_ops
9c13b9ecba84 Revert "net: hns3: add suspend/resume function for hns3 driver"
80a8858ac8e2 net: hns3: change flr_prepare/flr_done function names
acebebc63e43 net: hns3: change hclge_reset_done function name
efa303058391 net: hns3: configure promisc mode for VF asynchronously
61b2383b9f2a kabi: add kabi list for x86_64
74ffaa9203dc kabi: update kabi list for arm64
bugzilla: 28747 b6580f3a198e ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()
bugzilla: 45516 f1e754efdb56 ext4: do not use extent after put_bh
bugzilla: 46847 ce1949f9a6aa modpost: explain why we can't use strsep
247a52d0cdeb modpost: remove use of non-standard strsep() in HOSTCC code
eba07d7d6ea1 modpost: use read_text_file() and get_line() for reading text files
2c3c5b6953e8 modpost: add read_text_file() and get_line() helpers
bugzilla: 46773 d4fcfb2e7b08 arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003
9c4ec8f5d82c arm64: capabilities: Merge duplicate Cavium erratum entries
8fa0b010e06a arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE
bugzilla: NA 933b5fc092f6 net: phy: ensure phylib state machine is stopped after calling phy_stop
e6cd45623a6a net: linkwatch: add check for netdevice being present to linkwatch_do_dev
2f554490fcd1 net: phy: call state machine synchronously in phy_stop
bugzilla: 42401 2e094fe945cc of: fix kmemleak crash caused by imbalance in early memory reservation
bugzilla: NA 42c939fbf6c0 random: fix soft lockup when trying to read from an uninitialized blocking pool
e4bd2bf650fd random: only read from /dev/random after its pool has received 128 bits
dadc407ba9ce block: check queue's limits.discard_granularity in __blkdev_issue_discard()
a669ebdb5fe3 block: loop: set discard granularity and alignment for block device backed loop
bugzilla: 32426 204743de94b1 posix-cpu-timers: Stop disabling timers on mt-exec
bugzilla: NA 2834dc94f865 kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
bugzilla: 31774 a4b562f0934d perf top: Fix stdio interface input handling with glibc 2.28+
bugzilla: 34102 4dfaf6bcceda iommu/vt-d: Fix mm reference leak
bugzilla: 21318 0c2badd9ce31 iommu/dma: Fix for dereferencing before null checking
bugzilla: 28851 0eaddc222567 srcu: Apply *_ONCE() to ->srcu_last_gp_end
bugzilla: 28680 4e78f0019f48 arm64: Kconfig: select HAVE_FUTEX_CMPXCHG
bugzilla: 30217 b499a9379aa8 kill kernfs_pin_sb()
bugzilla: 29954 7af67c6e0373 mm, thp: fix defrag setting if newline is not used
bugzilla: 30516 0ae8bd3a3a3f nfsd: Clone should commit src file metadata too
bugzilla: 27346 bd5613f34b57 nfsd: Ensure CLONE persists data and metadata changes to the target file
bugzilla: 28820 46325589ff98 x86/sysfb: Fix check for bad VRAM size
bugzilla: 17251 c4f8b0acf832 x86/timer: Force PIT initialization when !X86_FEATURE_ARAT
639b66f7a3ce x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode
a0f31a5404bb x86/timer: Skip PIT initialization on modern chipsets
780038996063 x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period'
bugzilla: 17414 35c73d96ece4 iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions
bugzilla: 17401 beb21ed04c40 iommu/vt-d: Handle RMRR with PCI bridge device scopes
c0175ca54c7e iommu/vt-d: Introduce is_downstream_to_pci_bridge helper
bugzilla: NA 77cf991c0b79 crypto: x86 - remove SHA multibuffer routines and mcryptd
bugzilla: 51815, #I3IJ9I:free看到的总内存比/sys/fs/cgroup/memory/memory.stat中total_rss看到的内存小 f40af09ad893 memcg: fix kabi broken when memory cgroup enhance
213e410e44ff mm: memcontrol: fix NULL-ptr deref in percpu stats flush
82ee7790611e mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size
648dfe059c35 mm: memcontrol: fix percpu vmstats and vmevents flush
f721b4181442 mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones"
ba4831a8bbd6 mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones
c058ea679749 mm: memcontrol: flush percpu vmevents before releasing memcg
224f3a2f6594 mm: memcontrol: flush percpu vmstats before releasing memcg
bebc7577a763 mm/memcontrol: fix wrong statistics in memory.stat
bba51e8ec00d mm: memcontrol: don't batch updates of local VM stats and events
d7e2fc69cba5 mm: memcontrol: fix NUMA round-robin reclaim at intermediate level
622ad3079dcd mm: memcontrol: fix recursive statistics correctness & scalabilty
498a689afdfb mm: memcontrol: move stat/event counting functions out-of-line
c06ec704e74a mm: memcontrol: make cgroup stats and events query API explicitly local
69a33553df02 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API
c6e111395005 mm, memcg: rename ambiguously named memory.stat counters and functions
406a91dc8ed5 mm/memcontrol.c: fix memory.stat item ordering
9d5425af85ab mm: memcontrol: expose THP events on a per-memcg basis
1a7d152bdf5b mm: memcontrol: track LRU counts in the vmstats array
c2fbd9f353eb mm: memcontrol: push down mem_cgroup_nr_lru_pages()
e5693929d555 mm: memcontrol: push down mem_cgroup_node_nr_lru_pages()
9c18f1d2cb2d mm: workingset: don't drop refault information prematurely
34149d721493 mm: memcontrol: replace zone summing with lruvec_page_state()
fd604ae0d0a9 mm: memcontrol: replace node summing with memcg_page_state()
48ad87db08ab mm, oom: add oom victim's memcg to the oom context information
58b55f1fedc2 mm/oom_kill.c: fix uninitialized oc->constraint
0201217cd6d4 mm, oom: reorganize the oom report in dump_header
bugzilla: 51827 b19b99fc6232 memcg: update the child's qos_level synchronously in memcg_qos_write()
7887c9ebf188 memcg: Add static key for memcg priority
9a359a515b41 memcg: fix kabi broken when enable CONFIG_MEMCG_QOS
2537515f14c9 memcg: enable CONFIG_MEMCG_QOS by default
774bae0390b4 memcg: support priority for oom
bugzilla: 115514 18b2c3860f11 scsi: core: Fix failure handling of scsi_add_host_with_dma()
bugzilla: 42553 4e3d76183475 fuse: fix the ->direct_IO() treatment of iov_iter
bugzilla: 107770 807fd773f17b bdev: Do not return EBUSY if bdev discard races with write
bugzilla: 45589 570660014d9e block: mark flush request as IDLE when it is really finished
3345df542526 blk-mq: mark flush request as IDLE in flush_end_io()
bugzilla: NA b050bc4288d6 vhost_net: avoid tx queue stuck when sendmsg fails
bugzilla: https://bugzilla.openeuler.org/show_bug.cgi?id=19 a684e5cb87aa iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping
bugzilla: 167380 456b9b3317fd io_uring: NULL files dereference by SQPOLL
bugzilla: 167067 82ee325bdcb2 block: dio: ensure the memory order between bi_private and bi_css
bugzilla: 148443 c14571423b40 ext4: fix memory leak in ext4_fill_super
bugzilla: NA 268ab2f5dd70 RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy
bugzilla: 51807 c351d19f6654 mm/memory-failure: make sure wait for page writeback in memory_failure
bugzilla: NA 151a944a6a01 can: bcm: fix infoleak in struct bcm_msg_head
bugzilla: 109296 493ac0dca922 blk-wbt: make sure throttle is enabled properly
cd2834f3a6ca blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
bugzilla: 109297 a0a1598c664b ext4: stop return ENOSPC from ext4_issue_zeroout
bugzilla: 55081 77e929fdf8d2 dm btree remove: assign new_root only when removal succeeds
bugzilla: 109288 d6dd218da2f8 block: call bdput() to avoid memleak
d11b82249397 scsi: remove unused kobj map for sd devie to avoid memleak
bugzilla: #I3SETP:[openEuler-20.03] perf JVM_TI 编译失败 d152f6078285 tools build: Check if gettid() is available before providing helper
f9a5b0fe0b7d tools build feature: Check if eventfd() is available
c69de217cc13 tools build feature: Check if get_current_dir_name() is available
a756ef296be4 perf tools: Use %define api.pure full instead of %pure-parser
bugzilla: NA 5c58ec52d436 bpf: move new add member to the end of the struct bpf_prog_aux