From 4b118e9308380041ff60f944a229dc1ec36c5717 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 17 Aug 2020 15:08:01 +0800 Subject: [PATCH 1/4] update kernel.spec. --- kernel.spec | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 72 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 8dbda84e..cec7c38c 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2007.2.0 +%global hulkrelease 2008.2.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0041 +Release: %{hulkrelease}.0042 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,76 @@ fi %endif %changelog +* Mon Aug 17 2020 Yang Yingliang - 4.19.90-2008.2.0.0042 +- cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone() +- Revert "cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone()" +- cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone() +- ext4: Correctly restore system zone info when remount fails +- ext4: Handle add_system_zone() failure in ext4_setup_system_zone() +- ext4: Fold ext4_data_block_valid_rcu() into the caller +- ext4: Check journal inode extents more carefully +- ext4: Don't allow overlapping system zones +- ext4: Handle error of ext4_setup_system_zone() on remount +- nfs: set invalid blocks after NFSv4 writes +- cgroup1: don't call release_agent when it is "" +- cgroup-v1: cgroup_pidlist_next should update position index +- cgroup: Iterate tasks that did not finish do_exit() +- cgroup: cgroup_procs_next should increase position index +- mm/vmscan.c: don't round up scan size for online memory cgroup +- cgroup: saner refcounting for cgroup_root +- cgroup: Prevent double killing of css when enabling threaded cgroup +- mm: memcg/slab: fix memory leak at non-root kmem_cache destroy +- mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock +- mm/memcg: fix refcount error while moving and swapping +- memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event +- mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() +- random32: move the pseudo-random 32-bit definitions to prandom.h +- random32: remove net_rand_state from the latent entropy gcc plugin +- random: fix circular include dependency on arm64 after addition of percpu.h +- ARM: percpu.h: fix build error +- random32: update the net random state on interrupt and activity +- vgacon: Fix for missing check in scrollback handling +- memcg: fix memcg_kmem_bypass() for remote memcg charging +- arm64/numa: cdm: Cacheline aligned cdmmask to improve performance +- mm/page_alloc.c: ratelimit allocation failure warnings more aggressively +- iomap: fix sub-page uptodate handling +- net/hinic: Add dfx information +- net/hinic: Add read chip register interface +- net/hinic: Synchronize time to firmware every hour +- net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head +- net: avoid possible false sharing in sk_leave_memory_pressure() +- sctp: add chunks to sk_backlog when the newsk sk_socket is not set +- netfilter: ctnetlink: honor IPS_OFFLOAD flag +- fork, memcg: alloc_thread_stack_node needs to set tsk->stack +- net/udp_gso: Allow TX timestamp with UDP GSO +- inet: frags: call inet_frags_fini() after unregister_pernet_subsys() +- netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule +- netfilter: nft_flow_offload: add entry to flowtable after confirmation +- perf/core: Fix the address filtering fix +- netfilter: nft_set_hash: bogus element self comparison from deactivation path +- fs/nfs: Fix nfs_parse_devname to not modify it's argument +- ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit +- net/mlx5: Take lock with IRQs disabled to avoid deadlock +- xfs: Sanity check flags of Q_XQUOTARM call +- cgroup: fix KABI broken by "cgroup: fix cgroup_sk_alloc() for sk_clone_lock()" +- cgroup: fix cgroup_sk_alloc() for sk_clone_lock() +- net: memcg: fix lockdep splat in inet_csk_accept() +- net: memcg: late association of sock to memcg +- cgroup: memcg: net: do not associate sock with unrelated cgroup +- net/hinic: Retry to get ack after VF message timeout +- net/hinic: Fix register_chrdev_region fails for major number 921 +- net/hinic: Fix mgmt message timeout during firmware hot upgrade +- net/hinic: Correct return and features from set_features callback +- net/hinic: Hinic only supports csum offloading of vxlan/ipip tunnel packets +- net/hinic: Set net device link down when the chip fault +- net/hinic: Delete unused UFO codes +- net/hinic: Delete the remaining old linux kernel adaptation interface +- net/hinic: Delete the old kernel version adaptation interface in netdev ops +- net/hinic: Delete the old kernel version adaptation interface in ethtool ops +- net/hinic: Delete useless linux adaptation functions +- net/hinic: Delete unused functions and macro definitions in ossl +- netfilter: nat: check the bounds of nf_nat_l3protos and nf_nat_l4protos + * Fri Jul 29 2020 Yang Yingliang - 4.19.90-2007.2.0.0041 - mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo - kernel/notifier.c: intercept duplicate registrations to avoid infinite loops -- Gitee From 985e66bde2b26d1c04f3b6c7205dab2a5187b6ea Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 17 Aug 2020 15:08:26 +0800 Subject: [PATCH 2/4] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index 8cba49be..680524ae 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2007.2.0 \ No newline at end of file +4.19.90-2008.2.0 \ No newline at end of file -- Gitee From 79c54bb852abab0172c86d61e74464e48538ae99 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Wed, 19 Aug 2020 20:44:06 +0800 Subject: [PATCH 3/4] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index 680524ae..df7ed838 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2008.2.0 \ No newline at end of file +4.19.90-2008.3.0 \ No newline at end of file -- Gitee From bd2b6e5ffe5dd4ff71299c8e395d178c804fe808 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Wed, 19 Aug 2020 20:46:12 +0800 Subject: [PATCH 4/4] update kernel.spec. --- kernel.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index cec7c38c..44cded93 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2008.2.0 +%global hulkrelease 2008.3.0 %define with_patch 0 @@ -789,7 +789,10 @@ fi %endif %changelog -* Mon Aug 17 2020 Yang Yingliang - 4.19.90-2008.2.0.0042 +* Wed Aug 19 2020 Yang Yingliang - 4.19.90-2008.3.0.0042 +- x86/mm: split vmalloc_sync_all() +- kexec/uefi: copy secure_boot flag in boot params across kexec reboot +- x86/config: enable CONFIG_HINIC by default - cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone() - Revert "cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone()" - cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone() -- Gitee