From c69716280c8312aadfa08869cd9ddc361b2053ee Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Wed, 18 Nov 2020 10:21:31 +0800 Subject: [PATCH 01/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index ae63c8d..b144a33 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2010.2.0 \ No newline at end of file +4.19.90-2011.2.0 \ No newline at end of file From 3482a689464c5c3750e0208e33bfad3fb1b57d57 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Wed, 18 Nov 2020 10:26:00 +0800 Subject: [PATCH 02/26] update kernel.spec. --- kernel.spec | 199 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 197 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 66baaa9..01154bd 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2010.2.0 +%global hulkrelease 2011.2.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0046 +Release: %{hulkrelease}.0047 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,201 @@ fi %endif %changelog +* Wed Nov 18 2020 Yang Yingliang - 4.19.90-2011.2.0.0047 +- nvme-fabrics: modify default value to reconnect forever +- nvme-rdma: add module param to turn off inline data dynamically +- nvme-rdma: fix crash casue by destroy id while resolving addr +- nvme-rdma: avoid race between time out and tear down +- nvme-core: introduce sync io queues +- nvme-rdma: avoid repeated request completion +- nvme-rdma: fix crash due to incorrect cqe +- nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths +- nvme: fix controller removal race with scan work +- nvme-multipath: fix bogus request queue reference put +- nvme-multipath: fix deadlock due to head->lock +- nvme: don't protect ns mutation with ns->head->lock +- nvme: clear any SGL flags in passthru commands +- nvme: disable streams when get stream params failed +- nvme: revalidate after verifying identifiers +- nvme: release namespace head reference on error +- nvme: unlink head after removing last namespace +- nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl +- nvme: Fix ctrl use-after-free during sysfs deletion +- nvme-rdma: fix crash when connect rejected +- nvme-rdma: fix timeout handler +- nvme: Fix parsing of ANA log page +- nvme: release ida resources +- nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO +- nvme: introduce "Command Aborted By host" status code +- nvme: enable aen regardless of the presence of I/O queues +- nvme: make nvme_identify_ns propagate errors back +- nvme: pass status to nvme_error_status +- nvme: don't abort completed request in nvme_cancel_request +- nvme: put ns_head ref if namespace fails allocation +- nvme: implement Enhanced Command Retry +- nvme: wait until all completed request's complete fn is called +- blk-mq: introduce blk_mq_tagset_wait_completed_request() +- blk-mq: introduce blk_mq_request_completed() +- nvme-rdma: fix a segmentation fault during module unload +- mlx5: remove support for ib_get_vector_affinity +- nvme-rdma: fix possible use-after-free in connect timeout +- nvme-rdma: fix possible use-after-free in connect error flow +- nvme-rdma: use dynamic dma mapping per command +- nvme-rdma: remove redundant reference between ib_device and tagset +- scsi/hifc: add hifc driver compile config module +- scsi/hifc: add hifc driver FC service module +- scsi/hifc: add hifc driver scsi module +- scsi/hifc: add hifc driver io module +- scsi/hifc: add hifc driver port resource module +- scsi/hifc: add hifc driver port manager module +- scsi/hifc: add hifc driver chip resource module +- perf/core: Fix a memory leak in perf_event_parse_addr_filter() +- mm/rmap: fixup copying of soft dirty and uffd ptes +- mm: madvise: fix vma user-after-free +- svcrdma: fix bounce buffers for unaligned offsets and multiple pages +- net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow +- net/tls: sendfile fails with ktls offload +- tipc: fix the skb_unshare() in tipc_buf_append() +- mlx4: handle non-napi callers to napi_poll +- net/mlx5e: Fix VLAN create flow +- net/mlx5e: Fix VLAN cleanup flow +- openvswitch: handle DNAT tuple collision +- xfrmi: drop ignore_df check before updating pmtu +- net: openvswitch: use div_u64() for 64-by-32 divisions +- e1000: Do not perform reset in reset_task if we are already down +- tipc: fix memory leak in service subscripting +- net: openvswitch: use u64 for meter bucket +- svcrdma: Fix leak of transport addresses +- net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc +- cpufreq: CPPC: put ACPI table after using it +- cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched +- tty/amba-pl011: Call acpi_put_table() to fix memory leak +- irqchip/gicv3: Call acpi_put_table() to fix memory leak +- partitions/efi: Fix partition name parsing in GUID partition entry +- tty: make FONTX ioctl use the tty pointer they were actually passed +- vt: keyboard, extend func_buf_lock to readers +- vt: keyboard, simplify vt_kdgkbsent +- binder: fix UAF when releasing todo list +- bpf: Fix clobbering of r2 in bpf_gen_ld_abs +- bpf: Remove recursion prevention from rcu free callback +- ipvs: Fix uninit-value in do_ip_vs_set_ctl() +- xfs: make sure the rt allocator doesn't run off the end +- ip_gre: set dev->hard_header_len and dev->needed_headroom properly +- crypto: ccp - fix error handling +- netfilter: nf_fwd_netdev: clear timestamp in forwarding path +- netfilter: conntrack: connection timeout after re-register +- vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages +- vfio/pci: Clear token on bypass registration failure +- ext4: limit entries returned when counting fsmap records +- watchdog: Use put_device on error +- watchdog: Fix memleak in watchdog_cdev_register +- watchdog: initialize device before misc_register +- ramfs: fix nommu mmap with gaps in the page cache +- lib/crc32.c: fix trivial typo in preprocessor condition +- xfs: fix high key handling in the rt allocator's query_range function +- xfs: limit entries returned when counting fsmap records +- mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary +- mm/memcg: fix device private memcg accounting +- netfilter: nf_log: missing vlan offload tag and proto +- ipvs: clear skb->tstamp in forwarding path +- cifs: Return the error from crypt_message when enc/dec key not found. +- cifs: remove bogus debug code +- icmp: randomize the global rate limiter +- tcp: fix to update snd_wl1 in bulk receiver fast path +- net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels +- net/ipv4: always honour route mtu during forwarding +- net: fix pos incrementment in ipv6_route_seq_next +- ipv4: Restore flowi4_oif update before call to xfrm_lookup_route +- mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged +- perf: Fix task_function_call() error handling +- bonding: set dev->needed_headroom in bond_setup_by_slave() +- xfrm: Use correct address family in xfrm_state_find +- xfrm: clone whole liftime_cur structure in xfrm_do_migrate +- xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate +- xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate +- xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate +- sctp: fix sctp_auth_init_hmacs() error path +- cifs: Fix incomplete memory allocation on setxattr path +- mm/khugepaged: fix filemap page_to_pgoff(page) != offset +- nvme-core: put ctrl ref when module ref get fail +- usermodehelper: reset umask to default before executing user process +- netfilter: ctnetlink: add a range check for l3/l4 protonum +- ep_create_wakeup_source(): dentry name can change under you... +- epoll: EPOLL_CTL_ADD: close the race in decision to take fast path +- epoll: replace ->visited/visited_list with generation count +- epoll: do not insert into poll queues until all sanity checks are done +- mm: don't rely on system state to detect hot-plug operations +- mm: replace memmap_context by meminit_context +- random32: Restore __latent_entropy attribute on net_rand_state +- nfs: Fix security label length not being reset +- nvme-core: get/put ctrl and transport module in nvme_dev_open/release() +- ftrace: Move RCU is watching check after recursion check +- mm, THP, swap: fix allocating cluster for swapfile by mistake +- kprobes: Fix to check probe enabled before disarm_kprobe_ftrace() +- tracing: fix double free +- bpf: Fix a rcu warning for bpffs map pretty-print +- lockdep: fix order in trace_hardirqs_off_caller() +- nvme: explicitly update mpath disk capacity on revalidation +- perf parse-events: Use strcmp() to compare the PMU name +- vfio/pci: fix racy on error and request eventfd ctx +- nvme: fix possible deadlock when I/O is blocked +- cifs: Fix double add page to memcg when cifs_readpages +- vfio/pci: Clear error and request eventfd ctx after releasing +- perf kcore_copy: Fix module map when there are no modules loaded +- perf metricgroup: Free metric_events on error +- perf util: Fix memory leak of prefix_if_not_in +- perf stat: Fix duration_time value for higher intervals +- perf evsel: Fix 2 memory leaks +- vfio/pci: fix memory leaks of eventfd ctx +- printk: handle blank console arguments passed in. +- arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register +- fuse: don't check refcount after stealing page +- perf mem2node: Avoid double free related to realloc +- bdev: Reduce time holding bd_mutex in sync in blkdev_close() +- mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area +- mm/vmscan.c: fix data races using kswapd_classzone_idx +- mm/filemap.c: clear page error before actual read +- mm/kmemleak.c: use address-of operator on section symbols +- NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() +- PCI: pciehp: Fix MSI interrupt race +- SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' +- nvme-multipath: do not reset on unknown status +- perf cpumap: Fix snprintf overflow check +- serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout +- serial: 8250_omap: Fix sleeping function called from invalid context during probe +- serial: 8250_port: Don't service RX FIFO if throttled +- perf parse-events: Fix 3 use after frees found with clang ASAN +- xfs: mark dir corrupt when lookup-by-hash fails +- xfs: don't ever return a stale pointer from __xfs_dir3_free_read +- mm: avoid data corruption on CoW fault into PFN-mapped VMA +- perf jevents: Fix leak of mapfile memory +- random: fix data races at timer_rand_state +- selinux: sel_avc_get_stat_idx should increase position index +- audit: CONFIG_CHANGE don't log internal bookkeeping as an event +- skbuff: fix a data race in skb_queue_len() +- mm/swapfile.c: swap_next should increase position index +- tracing: Set kernel_stack's caller size properly +- ACPI: EC: Reference count query handlers under lock +- sctp: move trace_sctp_probe_path into sctp_outq_sack +- ipv6_route_seq_next should increase position index +- rt_cpu_seq_next should increase position index +- neigh_stat_seq_next() should increase position index +- xfs: fix log reservation overflows when allocating large rt extents +- kernel/sys.c: avoid copying possible padding bytes in copy_to_user +- xfs: fix attr leaf header freemap.size underflow +- fix dget_parent() fastpath race +- net: silence data-races on sk_backlog.tail +- mm: fix double page fault on arm64 if PTE_AF is cleared +- sdei_watchdog: avoid possible false hardlockup +- xen/pciback: use lateeoi irq binding +- xen/pvcallsback: use lateeoi irq binding +- xen/scsiback: use lateeoi irq binding +- xen/netback: use lateeoi irq binding +- xen/blkback: use lateeoi irq binding +- xen/events: fix race in evtchn_fifo_unmask() +- xen/events: add a proper barrier to 2-level uevent unmasking +- arm64: fix abi change caused by ILP32 + * Fri Oct 30 2020 Yang Yingliang - 4.19.90-2010.2.0.0046 - rtc: cmos: Revert "rtc: Fix the AltCentury value on AMD/Hygon platform" - NTB: Fix static check warning in perf_clear_test From 57cccb13a8650981163901e51a0733be0812d2d5 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Wed, 18 Nov 2020 16:47:10 +0800 Subject: [PATCH 03/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index b144a33..06ba4ab 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2011.2.0 \ No newline at end of file +4.19.90-2011.3.0 \ No newline at end of file From d3e6217e38bf8e97142fafb77eee1901020b2675 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Wed, 18 Nov 2020 16:48:14 +0800 Subject: [PATCH 04/26] update kernel.spec. --- kernel.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 01154bd..f1ceff9 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2011.2.0 +%global hulkrelease 2011.3.0 %define with_patch 0 @@ -789,7 +789,8 @@ fi %endif %changelog -* Wed Nov 18 2020 Yang Yingliang - 4.19.90-2011.2.0.0047 +* Wed Nov 18 2020 Yang Yingliang - 4.19.90-2011.3.0.0047 +- tools: perf: Fix build error in v4.19.y - nvme-fabrics: modify default value to reconnect forever - nvme-rdma: add module param to turn off inline data dynamically - nvme-rdma: fix crash casue by destroy id while resolving addr From c841910a1124112ab59eabe29ec9c578c56a2a01 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 23 Nov 2020 20:51:46 +0800 Subject: [PATCH 05/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index 06ba4ab..a77387e 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2011.3.0 \ No newline at end of file +4.19.90-2011.4.0 \ No newline at end of file From 700a8b820d01e1eb297c7a2f38aa5b8f3dc08af5 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 23 Nov 2020 20:54:16 +0800 Subject: [PATCH 06/26] update kernel.spec. --- kernel.spec | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/kernel.spec b/kernel.spec index f1ceff9..8b0d6d2 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2011.3.0 +%global hulkrelease 2011.4.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0047 +Release: %{hulkrelease}.0048 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,7 +789,21 @@ fi %endif %changelog -* Wed Nov 18 2020 Yang Yingliang - 4.19.90-2011.3.0.0047 +* Mon Nov 23 2020 Yang Yingliang - 4.19.90-2011.4.0.0048 +- Bluetooth: fix kernel oops in store_pending_adv_report +- vt: Disable KD_FONT_OP_COPY +- fbcon: Fix global-out-of-bounds read in fbcon_get_font() +- Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts +- fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h +- speakup: Do not let the line discipline be used several times +- mm/page_idle.c: skip offline pages +- mm/memory_hotplug: refrain from adding memory into an impossible node +- khugepaged: drain LRU add pagevec after swapin +- khugepaged: drain all LRU caches before scanning pages +- khugepaged: do not stop collapse if less than half PTEs are referenced +- powercap: restrict energy meter to root access +- Input: sunkbd - avoid use-after-free in teardown paths +- nbd: don't update block size after device is started - tools: perf: Fix build error in v4.19.y - nvme-fabrics: modify default value to reconnect forever - nvme-rdma: add module param to turn off inline data dynamically From 62303676e9cc1020cd6e0883918896c84059971d Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 23 Nov 2020 21:55:28 +0800 Subject: [PATCH 07/26] update kernel.spec. --- kernel.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel.spec b/kernel.spec index 8b0d6d2..0cc4f95 100644 --- a/kernel.spec +++ b/kernel.spec @@ -804,6 +804,8 @@ fi - powercap: restrict energy meter to root access - Input: sunkbd - avoid use-after-free in teardown paths - nbd: don't update block size after device is started + +* Mon Nov 18 2020 Yang Yingliang - 4.19.90-2011.3.0.0047 - tools: perf: Fix build error in v4.19.y - nvme-fabrics: modify default value to reconnect forever - nvme-rdma: add module param to turn off inline data dynamically From 37fceef6081499d807ab3b097bc682b06e1ff9a5 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 23 Nov 2020 21:56:28 +0800 Subject: [PATCH 08/26] update kernel.spec. --- kernel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index 0cc4f95..2b325c4 100644 --- a/kernel.spec +++ b/kernel.spec @@ -805,7 +805,7 @@ fi - Input: sunkbd - avoid use-after-free in teardown paths - nbd: don't update block size after device is started -* Mon Nov 18 2020 Yang Yingliang - 4.19.90-2011.3.0.0047 +* Wed Nov 18 2020 Yang Yingliang - 4.19.90-2011.3.0.0047 - tools: perf: Fix build error in v4.19.y - nvme-fabrics: modify default value to reconnect forever - nvme-rdma: add module param to turn off inline data dynamically From 9af556b6a2c8c33671781dd626ea3750e9deac54 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Sat, 28 Nov 2020 10:44:32 +0800 Subject: [PATCH 09/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index a77387e..fd256e9 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2011.4.0 \ No newline at end of file +4.19.90-2011.5.0 \ No newline at end of file From e9a2cc7e8023a1c118d2a3cd0ae023ed38f63fbe Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Sat, 28 Nov 2020 10:47:46 +0800 Subject: [PATCH 10/26] update kernel.spec. --- kernel.spec | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 2b325c4..f0e55b0 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2011.4.0 +%global hulkrelease 2011.5.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0048 +Release: %{hulkrelease}.0049 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,16 @@ fi %endif %changelog +* Sat Nov 28 2020 Yang Yingliang - 4.19.90-2011.5.0.0049 +- refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants +- powerpc/64s: flush L1D after user accesses +- powerpc/uaccess: Evaluate macro arguments once, before user access is allowed +- powerpc: Fix __clear_user() with KUAP enabled +- powerpc: Implement user_access_begin and friends +- powerpc: Add a framework for user access tracking +- powerpc/64s: flush L1D on kernel entry +- powerpc/64s: move some exception handlers out of line + * Mon Nov 23 2020 Yang Yingliang - 4.19.90-2011.4.0.0048 - Bluetooth: fix kernel oops in store_pending_adv_report - vt: Disable KD_FONT_OP_COPY From 1fa30e935ae787293e4319bba07a5504d98b57a7 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Sat, 28 Nov 2020 14:33:34 +0800 Subject: [PATCH 11/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index fd256e9..7ee046c 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2011.5.0 \ No newline at end of file +4.19.90-2011.6.0 \ No newline at end of file From 0187beafc40ec0e557762e32ed20d10967cbe619 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Sat, 28 Nov 2020 14:35:10 +0800 Subject: [PATCH 12/26] update kernel.spec. --- kernel.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index f0e55b0..b6b0ada 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2011.5.0 +%global hulkrelease 2011.6.0 %define with_patch 0 @@ -791,6 +791,9 @@ fi %changelog * Sat Nov 28 2020 Yang Yingliang - 4.19.90-2011.5.0.0049 - refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants +- x86/asm: 'Simplify' GEN_*_RMWcc() macros +- Revert "refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants" +- refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants - powerpc/64s: flush L1D after user accesses - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed - powerpc: Fix __clear_user() with KUAP enabled From ad0631c88c717b7707d81adfc3df9c1438221ec8 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Sat, 28 Nov 2020 14:36:14 +0800 Subject: [PATCH 13/26] update kernel.spec. --- kernel.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel.spec b/kernel.spec index b6b0ada..d536f72 100644 --- a/kernel.spec +++ b/kernel.spec @@ -789,7 +789,7 @@ fi %endif %changelog -* Sat Nov 28 2020 Yang Yingliang - 4.19.90-2011.5.0.0049 +* Sat Nov 28 2020 Yang Yingliang - 4.19.90-2011.6.0.0049 - refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants - x86/asm: 'Simplify' GEN_*_RMWcc() macros - Revert "refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants" From 44cb761271c4cedbea9ab4686426f6ec40d57e90 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Thu, 10 Dec 2020 15:12:48 +0800 Subject: [PATCH 14/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index 7ee046c..c3869fa 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2011.6.0 \ No newline at end of file +4.19.90-2012.1.0 \ No newline at end of file From c2ea81e185d6344fc4142cccec6465dad625421f Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Thu, 10 Dec 2020 15:15:02 +0800 Subject: [PATCH 15/26] update kernel.spec. --- kernel.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index d536f72..4e9ed6d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2011.6.0 +%global hulkrelease 2012.1.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0049 +Release: %{hulkrelease}.0050 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,10 @@ fi %endif %changelog +* Thu Dec 10 2020 Yang Yingliang - 4.19.90-2012.1.0.0050 +- fanotify: fix merging marks masks with FAN_ONDIR +- scsi/hifc: fix the issue of npiv cannot be deleted + * Sat Nov 28 2020 Yang Yingliang - 4.19.90-2011.6.0.0049 - refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants - x86/asm: 'Simplify' GEN_*_RMWcc() macros From 5d8cb74c12e5353a41f1a624b2f2a704ae095dc1 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Tue, 15 Dec 2020 15:35:04 +0800 Subject: [PATCH 16/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index c3869fa..9756225 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2012.1.0 \ No newline at end of file +4.19.90-2012.2.0 \ No newline at end of file From 8f94f2558f8c9c6c5aeaf4a15c717cb1df1e184e Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Tue, 15 Dec 2020 15:36:49 +0800 Subject: [PATCH 17/26] update kernel.spec. --- kernel.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 4e9ed6d..924dbb5 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2012.1.0 +%global hulkrelease 2012.2.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0050 +Release: %{hulkrelease}.0051 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,9 @@ fi %endif %changelog +* Tue Dec 15 2020 Yang Yingliang - 4.19.90-2012.2.0.0051 +- scsi: libiscsi: Fix cmds hung when sd_shutdown + * Thu Dec 10 2020 Yang Yingliang - 4.19.90-2012.1.0.0050 - fanotify: fix merging marks masks with FAN_ONDIR - scsi/hifc: fix the issue of npiv cannot be deleted From f02afa64c7201c9284cc41ab3d379f23fc45565e Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Thu, 17 Dec 2020 21:08:22 +0800 Subject: [PATCH 18/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index 9756225..699519c 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2012.2.0 \ No newline at end of file +4.19.90-2012.3.0 \ No newline at end of file From 874def3fc3fab8249c68bc0c2721709b9b30398d Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Thu, 17 Dec 2020 21:10:13 +0800 Subject: [PATCH 19/26] update kernel.spec. --- kernel.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 924dbb5..d1295b6 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2012.2.0 +%global hulkrelease 2012.3.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0051 +Release: %{hulkrelease}.0052 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,11 @@ fi %endif %changelog +* Thu Dec 17 2020 Yang Yingliang - 4.19.90-2012.3.0.0052 +- scsi/hifc: fix the issue that the system is suspended during the pres +- mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() +- romfs: fix uninitialized memory leak in romfs_dev_read() + * Tue Dec 15 2020 Yang Yingliang - 4.19.90-2012.2.0.0051 - scsi: libiscsi: Fix cmds hung when sd_shutdown From e3fdcfb687ac2026029d439849a1e7d0bb1edc06 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 21 Dec 2020 21:42:23 +0800 Subject: [PATCH 20/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index 699519c..b27c0c0 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2012.3.0 \ No newline at end of file +4.19.90-2012.4.0 \ No newline at end of file From 229189dc9e4481c1f01b05c3605191b26c005366 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 21 Dec 2020 21:43:58 +0800 Subject: [PATCH 21/26] update kernel.spec. --- kernel.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index d1295b6..6a57c5d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2012.3.0 +%global hulkrelease 2012.4.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0052 +Release: %{hulkrelease}.0053 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,9 @@ fi %endif %changelog +* Mon Dec 21 2020 Yang Yingliang - 4.19.90-2012.4.0.0053 +- defconfig: update the defconfigs to support NVDIMM + * Thu Dec 17 2020 Yang Yingliang - 4.19.90-2012.3.0.0052 - scsi/hifc: fix the issue that the system is suspended during the pres - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() From 9c4fe0292c4c818f080460f63e8d6a29cfe6954c Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Tue, 22 Dec 2020 23:04:23 +0800 Subject: [PATCH 22/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index b27c0c0..0f52484 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2012.4.0 \ No newline at end of file +4.19.90-2012.5.0 \ No newline at end of file From f420ad182e4f3006d024e2ac3ce073d8dfc32861 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Tue, 22 Dec 2020 23:10:28 +0800 Subject: [PATCH 23/26] update kernel.spec. --- kernel.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 6a57c5d..2e0e41e 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2012.4.0 +%global hulkrelease 2012.5.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0053 +Release: %{hulkrelease}.0054 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,9 @@ fi %endif %changelog +* Tue Dec 22 2020 Yang Yingliang - 4.19.90-2012.5.0.0054 +- Revert "mm/memory_hotplug: refrain from adding memory into an impossible node" + * Mon Dec 21 2020 Yang Yingliang - 4.19.90-2012.4.0.0053 - defconfig: update the defconfigs to support NVDIMM From 53a475e1f2b23e684f4924adb3dff59150f1483c Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 11 Jan 2021 14:56:14 +0800 Subject: [PATCH 24/26] update SOURCE. --- SOURCE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SOURCE b/SOURCE index 0f52484..89b256a 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2012.5.0 \ No newline at end of file +4.19.90-2101.1.0 \ No newline at end of file From 2117abff1fad24fbfb27f587f21d51ffc36c7240 Mon Sep 17 00:00:00 2001 From: YangYingliang Date: Mon, 11 Jan 2021 14:59:34 +0800 Subject: [PATCH 25/26] update kernel.spec. --- kernel.spec | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/kernel.spec b/kernel.spec index 2e0e41e..99b1f25 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2012.5.0 +%global hulkrelease 2101.1.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0054 +Release: %{hulkrelease}.0055 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,66 @@ fi %endif %changelog +* Mon Jan 11 2021 Yang Yingliang - 4.19.90-2101.1.0.0055 +- net: hns3: update hns3 version to 1.9.38.9 +- net: hns3: optimize the process of queue reset +- net: hns3: fix loopback test of serdes and phy is failed if duplex is half +- net: hns3: format the output of the MAC address +- net: hns3: rename hns-customer to hns3_extension +- net: hns3: fix RoCE calling the wrong function problem +- net: hns3: Clear the CMDQ registers before unmapping BAR region +- net: hns3: fix for loopback failure when vlan filter is enable +- net: hns3: replace snprintf with scnprintf in hns3_dbg_cmd_read +- net: hns3: delete unused codes +- net: hns3: fix missing help info in debugfs +- net: hns3: add trace event support for PF/VF mailbox +- net: hns3: fix loopback failed when phy has no .set_loopback interface +- net: hns3: clear hardware resource when loading driver +- net: hns3: fix incorrect print value of vf_id and vport_id +- net: hns3: fix bug when initialize the RSS tuples for SCTP6 +- net: hns3: solve the problem of array uninitialized +- net: hns3: clean up for some coding style. +- net: hns3: adds a kernel message when restart autoneg. +- net: hns3: modify a print message +- net: hns3: provide .get_cmdq_stat interface for the client +- net: hns3: add a hardware error detect type +- net: hns3: implement .process_hw_error for hns3 client +- net: hns3: modify location of one print information +- net/hinic: update hinic version to 2.3.2.17 +- net/hinic: Modify the printing level of some logs +- net/hinic: Fix oops when memory is insufficient +- net/hinic: Set default features when probe netdev +- RDMA/hns: fix eth extended SGE err +- scsi: hisi_sas: Delete down() when handle Block-IO +- nvme-fabrics: reject I/O to offline device +- PCI: Add pci reset quirk for Huawei Intelligent NIC virtual function +- nvme: fix nvme_stop_queues cost long time error +- scsi: hisi_sas: fix logic bug when alloc device with MAX device num == 1 +- scsi: hisi_sas: mask corresponding RAS interrupts for hilink DFX exception +- scsi: hisi_sas: Directly trigger SCSI error handling for completion errors +- scsi: hisi_sas: use wait_for_completion_timeout() when clearing ITCT +- scsi: hisi_sas: Fix the conflict between device gone and host reset +- scsi: hisi_sas: Update all the registers after suspend and resume +- scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE +- scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size +- scsi: flip the default on use_clustering +- RDMA/hns: Disable UD on HIP08 +- powerpc/rtas: Restrict RTAS requests from userspace +- mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start +- xenbus/xenbus_backend: Disallow pending watch messages +- xen/xenbus: Count pending messages for each watch +- xen/xenbus/xen_bus_type: Support will_handle watch callback +- xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() +- xen/xenbus: Allow watches discard events before queueing +- xen-blkback: set ring->xenblkd to NULL after kthread_stop() +- HID: core: Sanitize event code and type when mapping input +- cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE +- speakup: Reject setting the speakup line discipline outside of speakup +- tty: Fix ->session locking +- tty: Fix ->pgrp locking in tiocspgrp() +- ALSA: rawmidi: Fix racy buffer resize under concurrent accesses +- jfs: Fix array index bounds check in dbAdjTree + * Tue Dec 22 2020 Yang Yingliang - 4.19.90-2012.5.0.0054 - Revert "mm/memory_hotplug: refrain from adding memory into an impossible node" From a7fc16f271d9e02cc4592517ccc04644bda09476 Mon Sep 17 00:00:00 2001 From: Cheng Jian Date: Tue, 9 Feb 2021 09:53:06 +0800 Subject: [PATCH 26/26] release 4.19.90-2102.1.0(update) --- SOURCE | 2 +- kernel.spec | 22 ++++++++++++++++++++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/SOURCE b/SOURCE index 89b256a..7fef871 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -4.19.90-2101.1.0 \ No newline at end of file +4.19.90-2102.1.0 diff --git a/kernel.spec b/kernel.spec index 99b1f25..ace964d 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2101.1.0 +%global hulkrelease 2102.1.0 %define with_patch 0 @@ -24,7 +24,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0055 +Release: %{hulkrelease}.0056 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -789,6 +789,24 @@ fi %endif %changelog + +* Tue Feb 09 2021 Cheng Jian - 4.19.90-2102.1.0.0056 +- nbd: freeze the queue while we're adding connections +- nbd: Fix memory leak in nbd_add_socket +- futex: Handle faults correctly for PI futexes +- futex: Simplify fixup_pi_state_owner() +- futex: Use pi_state_update_owner() in put_pi_state() +- rtmutex: Remove unused argument from rt_mutex_proxy_unlock() +- futex: Provide and use pi_state_update_owner() +- futex: Replace pointless printk in fixup_owner() +- futex: Ensure the correct return value from futex_lock_pi() +- inet: do not call sublist_rcv on empty list +- netfilter: add and use nf_hook_slow_list() +- netfilter: clear skb->next in NF_HOOK_LIST() +- scsi: target: Fix XCOPY NAA identifier lookup +- nfsd4: readdirplus shouldn't return parent of export +- HID: core: Correctly handle ReportSize being zero + * Mon Jan 11 2021 Yang Yingliang - 4.19.90-2101.1.0.0055 - net: hns3: update hns3 version to 1.9.38.9 - net: hns3: optimize the process of queue reset