!116 release 4.19.90-2102.1.0(update)

From: @gatieme
Reviewed-by: @xiexiuqi
Signed-off-by: @xiexiuqi
This commit is contained in:
openeuler-ci-bot 2021-02-09 17:40:27 +08:00 committed by Gitee
commit c06e54bd37
2 changed files with 324 additions and 3 deletions

2
SOURCE
View File

@ -1 +1 @@
4.19.90-2010.2.0
4.19.90-2102.1.0

View File

@ -12,7 +12,7 @@
%global KernelVer %{version}-%{release}.%{_target_cpu}
%global hulkrelease 2010.2.0
%global hulkrelease 2102.1.0
%define with_patch 0
@ -24,7 +24,7 @@
Name: kernel
Version: 4.19.90
Release: %{hulkrelease}.0046
Release: %{hulkrelease}.0056
Summary: Linux Kernel
License: GPLv2
URL: http://www.kernel.org/
@ -789,6 +789,327 @@ fi
%endif
%changelog
* Tue Feb 09 2021 Cheng Jian <cj.chengjian@huawei.com> - 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 <yangyingliang@huawei.com> - 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 <yangyingliang@huawei.com> - 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 <yangyingliang@huawei.com> - 4.19.90-2012.4.0.0053
- defconfig: update the defconfigs to support NVDIMM
* Thu Dec 17 2020 Yang Yingliang <yangyingliang@huawei.com> - 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 <yangyingliang@huawei.com> - 4.19.90-2012.2.0.0051
- scsi: libiscsi: Fix cmds hung when sd_shutdown
* Thu Dec 10 2020 Yang Yingliang <yangyingliang@huawei.com> - 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 <yangyingliang@huawei.com> - 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"
- 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 <yangyingliang@huawei.com> - 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
* Wed Nov 18 2020 Yang Yingliang <yangyingliang@huawei.com> - 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
- 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 <yangyingliang@huawei.com> - 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