!116 release 4.19.90-2102.1.0(update)
From: @gatieme Reviewed-by: @xiexiuqi Signed-off-by: @xiexiuqi
This commit is contained in:
commit
c06e54bd37
325
kernel.spec
325
kernel.spec
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user