!505 release 4.19.90-2202.1.0

Merge pull request !505 from Qiuuuuu/openEuler-20.03-LTS-SP3
This commit is contained in:
openeuler-ci-bot 2022-02-09 06:11:00 +00:00 committed by Gitee
commit 961c6b7de4
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 141 additions and 3 deletions

2
SOURCE
View File

@ -1 +1 @@
4.19.90-2201.4.0
4.19.90-2202.1.0

View File

@ -12,7 +12,7 @@
%global KernelVer %{version}-%{release}.%{_target_cpu}
%global hulkrelease 2201.4.0
%global hulkrelease 2202.1.0
%define with_patch 0
@ -32,7 +32,7 @@
Name: kernel
Version: 4.19.90
Release: %{hulkrelease}.0135
Release: %{hulkrelease}.0136
Summary: Linux Kernel
License: GPLv2
URL: http://www.kernel.org/
@ -809,6 +809,144 @@ fi
%changelog
* Tue Feb 08 2022 Laibin Qiu <qiulaibin@huawei.com> - 4.19.90-2202.1.0.0136
- config: enable CONFIG_MEMCG_MEMFS_INFO by default
- mm/memcg_memfs_info: show files that having pages charged in mem_cgroup
- ext4: fix e2fsprogs checksum failure for mounted filesystem
- drm/vmwgfx: Fix stale file descriptors on failed usercopy
- perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric
- perf vendor events amd: Add recommended events
- perf vendor events amd: Add L2 Prefetch events for zen1
- perf/amd/uncore: Fix sysfs type mismatch
- perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
- tools/power turbostat: Support AMD Family 19h
- perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter
- perf vendor events amd: Enable Family 19h users by matching Zen2 events
- perf vendor events amd: Update Zen1 events to V2
- perf vendor events amd: Add Zen2 events
- perf vendor events amd: Restrict model detection for zen1 based processors
- perf vendor events amd: Remove redundant '['
- perf vendor events intel: Add Tremontx event file v1.02
- perf vendor events intel: Add Icelake V1.00 event file
- perf vendor events amd: Add L3 cache events for Family 17h
- perf vendor events intel: Add uncore_upi JSON support
- perf vendor events amd: perf PMU events for AMD Family 17h
- perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification
- perf/amd/uncore: Allow F17h user threadmask and slicemask specification
- perf/amd/uncore: Prepare to scale for more attributes that vary per family
- perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
- perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour
- perf/x86/amd/ibs: Fix raw sample data accumulation
- arch/x86/amd/ibs: Fix re-arming IBS Fetch
- perf/amd/uncore: Add support for Family 19h L3 PMU
- perf/amd/uncore: Make L3 thread mask code more readable
- perf/amd/uncore: Prepare L3 thread mask code for Family 19h
- EDAC/amd64: Handle three rank interleaving mode
- EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh
- EDAC/amd64: Save max number of controllers to family type
- EDAC/amd64: Gather hardware information early
- EDAC/amd64: Make struct amd64_family_type global
- EDAC/amd64: Set grain per DIMM
- EDAC/amd64: Support asymmetric dual-rank DIMMs
- EDAC/amd64: Cache secondary Chip Select registers
- EDAC/amd64: Add PCI device IDs for family 17h, model 70h
- EDAC/amd64: Find Chip Select memory size using Address Mask
- EDAC/amd64: Adjust printed chip select sizes when interleaved
- EDAC/amd64: Recognize x16 symbol size
- EDAC/amd64: Set maximum channel layer size depending on family
- EDAC/amd64: Support more than two Unified Memory Controllers
- EDAC/amd64: Add Family 17h Model 30h PCI IDs
- EDAC/amd64: Initialize DIMM info for systems with more than two channels
- EDAC/amd64: Support more than two controllers for chip selects handling
- EDAC/amd64: Use a macro for iterating over Unified Memory Controllers
- x86/mce: Fix use of uninitialized MCE message string
- x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType
- x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types
- x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units
- x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types
- EDAC/mce_amd: Always load on SMCA systems
- x86/cpu/amd: Call init_amd_zn() om Family 19h processors too
- x86/amd_nb: Add Family 19h PCI IDs
- x86/amd_nb: Add PCI device IDs for family 17h, model 70h
- x86/amd_nb: Add PCI device IDs for family 17h, model 30h
- hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs
- EDAC/amd64: Drop some family checks for newer systems
- x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
- KVM: mmu: Fix SPTE encoding of MMIO generation upper half
- build_bug.h: add wrapper for _Static_assert
- KVM: x86: fix overlap between SPTE_MMIO_MASK and generation
- KVM: x86: assign two bits to track SPTE kinds
- KVM: Move the memslot update in-progress flag to bit 63
- KVM: Remove the hack to trigger memslot generation wraparound
- KVM: x86: clflushopt should be treated as a no-op by emulation
- KVM: SVM: Clear the CR4 register on reset
- KVM: SVM: Replace hard-coded value with #define
- KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
- KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
- KVM: x86: only do L1TF workaround on affected processors
- kvm: x86: Fix L1TF mitigation for shadow MMU
- KVM: x86/mmu: Consolidate "is MMIO SPTE" code
- KVM: SVM: Override default MMIO mask if memory encryption is enabled
- KVM: x86/mmu: Add explicit access mask for MMIO SPTEs
- kvm: x86: Fix reserved bits related calculation errors caused by MKTME
- KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch
- kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c
- kvm/svm: PKU not currently supported
- kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID
- KVM: x86: Refactor the MMIO SPTE generation handling
- KVM: Explicitly define the "memslot update in-progress" bit
- KVM: x86: Use a u64 when passing the MMIO gen around
- KVM: x86: expose MOVDIR64B CPU feature into VM.
- KVM: x86: expose MOVDIRI CPU feature into VM.
- KVM: x86: Add requisite includes to hyperv.h
- KVM: x86: Add requisite includes to kvm_cache_regs.h
- KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs
- x86/cpufeatures: Enumerate MOVDIR64B instruction
- x86/cpufeatures: Enumerate MOVDIRI instruction
- x86/pkeys: Don't check if PKRU is zero before writing it
- x86/fpu: Only write PKRU if it is different from current
- x86/pkeys: Provide *pkru() helpers
- sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax
- arm64: move jump_label_init() before parse_early_param()
- tcp: fix memleak when tcp internal pacing is used
- scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
- ovl: fix warning in ovl_create_real()
- fuse: annotate lock in fuse_reverse_inval_entry()
- PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
- sit: do not call ipip6_dev_free() from sit_init_net()
- net/packet: rx_owner_map depends on pg_vec
- x86/sme: Explicitly map new EFI memmap table as encrypted
- dm btree remove: fix use after free in rebalance_children()
- net: netlink: af_netlink: Prevent empty skb by adding a check on len.
- irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
- net, neigh: clear whole pneigh_entry at alloc time
- aio: fix use-after-free due to missing POLLFREE handling
- aio: keep poll requests on waitqueue until completed
- signalfd: use wake_up_pollfree()
- wait: add wake_up_pollfree()
- tracefs: Have new files inherit the ownership of their parent
- mm: bdi: initialize bdi_min_ratio when bdi is unregistered
- udp: using datalen to cap max gso segments
- bpf: Fix the off-by-two error in range markings
- ipmi: msghandler: Make symbol 'remove_work_wq' static
- serial: core: fix transmit-buffer reset and memleak
- serial: pl011: Add ACPI SBSA UART match id
- net: annotate data-races on txq->xmit_lock_owner
- ipmi: Move remove_work to dedicated workqueue
- vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
- scsi: iscsi: Unblock session then wake up error handler
- shm: extend forced shm destroy to support objects from several IPC nses
- fuse: release pipe buf after last use
- tracing: Check pid filtering when creating events
- ipv6: fix typos in __ip6_finish_output()
- proc/vmcore: fix clearing user buffer by properly using clear_user()
- tracing: Fix pid filtering when triggers are attached
- fuse: fix page stealing
- ipmi_si: Phytium S2500 workaround for MMIO-based IPMI
- etmem: Add a scan flag to support specified page swap-out
- etmem: add swapcache reclaim to etmem
- etmem: add original kernel swap enabled options
* Tue Jan 25 2022 Laibin Qiu <qiulaibin@huawei.com> - 4.19.90-2201.4.0.0135
- net: bridge: clear bridge's private skb space on xmit
- audit: bugfix for infinite loop when flush the hold queue