Update to 4.19.142
Add CVE id reference for CVE-2020-14314 Cleanup debian/changelog file Refresh "net: ena: fix crash during ena_remove()" for context changes in 4.19.142
This commit is contained in:
parent
3ffefa8cda
commit
2f6b3a464a
|
@ -1,4 +1,4 @@
|
||||||
linux (4.19.141-1) UNRELEASED; urgency=medium
|
linux (4.19.142-1) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
* New upstream stable update:
|
* New upstream stable update:
|
||||||
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.133
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.133
|
||||||
|
@ -536,6 +536,73 @@ linux (4.19.141-1) UNRELEASED; urgency=medium
|
||||||
- khugepaged: retract_page_tables() remember to test exit
|
- khugepaged: retract_page_tables() remember to test exit
|
||||||
- [arm64] dts: marvell: espressobin: add ethernet alias
|
- [arm64] dts: marvell: espressobin: add ethernet alias
|
||||||
- drm: Added orientation quirk for ASUS tablet model T103HAF
|
- drm: Added orientation quirk for ASUS tablet model T103HAF
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.142
|
||||||
|
- drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
|
||||||
|
- perf probe: Fix memory leakage when the probe point is not found
|
||||||
|
- khugepaged: khugepaged_test_exit() check mmget_still_valid()
|
||||||
|
- khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
|
||||||
|
- btrfs: export helpers for subvolume name/id resolution
|
||||||
|
- btrfs: don't show full path of bind mounts in subvol=
|
||||||
|
- btrfs: Move free_pages_out label in inline extent handling branch in
|
||||||
|
compress_file_range
|
||||||
|
- btrfs: inode: fix NULL pointer dereference if inode doesn't need
|
||||||
|
compression
|
||||||
|
- btrfs: sysfs: use NOFS for device creation
|
||||||
|
- romfs: fix uninitialized memory leak in romfs_dev_read()
|
||||||
|
- kernel/relay.c: fix memleak on destroy relay channel
|
||||||
|
- mm: include CMA pages in lowmem_reserve at boot
|
||||||
|
- mm, page_alloc: fix core hung in free_pcppages_bulk()
|
||||||
|
- ext4: fix checking of directory entry validity for inline directories
|
||||||
|
- jbd2: add the missing unlock_buffer() in the error path of
|
||||||
|
jbd2_write_superblock()
|
||||||
|
- [s390x] scsi: zfcp: Fix use-after-free in request timeout handlers
|
||||||
|
- kthread: Do not preempt current task if it is going to call schedule()
|
||||||
|
- spi: Prevent adding devices below an unregistering controller
|
||||||
|
- scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
|
||||||
|
- scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
|
||||||
|
- media: budget-core: Improve exception handling in budget_register()
|
||||||
|
- Input: psmouse - add a newline when printing 'proto' by sysfs
|
||||||
|
- m68knommu: fix overwriting of bits in ColdFire V3 cache control
|
||||||
|
- svcrdma: Fix another Receive buffer leak
|
||||||
|
- xfs: fix inode quota reservation checks
|
||||||
|
- jffs2: fix UAF problem
|
||||||
|
- ceph: fix use-after-free for fsc->mdsc
|
||||||
|
- [x86] cpufreq: intel_pstate: Fix cpuinfo_max_freq when
|
||||||
|
MSR_TURBO_RATIO_LIMIT is 0
|
||||||
|
- scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
|
||||||
|
- virtio_ring: Avoid loop when vq is broken in virtqueue_poll
|
||||||
|
- xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
|
||||||
|
- fs/signalfd.c: fix inconsistent return codes for signalfd4
|
||||||
|
- ext4: fix potential negative array index in do_split() (CVE-2020-14314)
|
||||||
|
- ext4: don't allow overlapping system zones
|
||||||
|
- i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
|
||||||
|
- i40e: Fix crash during removing i40e driver
|
||||||
|
- [armhf] net: fec: correct the error path for regulator disable in probe
|
||||||
|
- bonding: show saner speed for broadcast mode
|
||||||
|
- bonding: fix a potential double-unregister
|
||||||
|
- [s390x] runtime_instrumentation: fix storage key handling
|
||||||
|
- [s390x] ptrace: fix storage key handling
|
||||||
|
- [x86] ASoC: intel: Fix memleak in sst_media_open
|
||||||
|
- [amd64,arm64] vfio/type1: Add proper error unwind for
|
||||||
|
vfio_iommu_replay()
|
||||||
|
- [x86] kvm: Toggling CR4.SMAP does not load PDPTEs in PAE mode
|
||||||
|
- [x86] kvm: Toggling CR4.PKE does not load PDPTEs in PAE mode
|
||||||
|
- efi: avoid error message when booting under Xen
|
||||||
|
- afs: Fix NULL deref in afs_dynroot_depopulate()
|
||||||
|
- bonding: fix active-backup failover for current ARP slave
|
||||||
|
- net: ena: Prevent reset after device destruction
|
||||||
|
- [x86] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
|
||||||
|
- [armhf] net: dsa: b53: check for timeout
|
||||||
|
- [powerpc*] pseries: Do not initiate shutdown when system is running on
|
||||||
|
UPS
|
||||||
|
- efi: add missed destroy_workqueue when efisubsys_init fails
|
||||||
|
- epoll: Keep a reference on files added to the check list
|
||||||
|
- do_epoll_ctl(): clean the failure exits up a bit
|
||||||
|
- mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
|
||||||
|
- xen: don't reschedule in preemption off sections
|
||||||
|
- clk: Evict unregistered clks from parent caches
|
||||||
|
- KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
|
||||||
|
- [arm64] KVM: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
|
||||||
|
|
||||||
[ Salvatore Bonaccorso ]
|
[ Salvatore Bonaccorso ]
|
||||||
* Bump ABI to 11
|
* Bump ABI to 11
|
||||||
|
@ -549,6 +616,8 @@ linux (4.19.141-1) UNRELEASED; urgency=medium
|
||||||
for context changes in 4.19.138
|
for context changes in 4.19.138
|
||||||
* [rt] Refresh "watchdog: prevent deferral of watchdogd wakeup on RT" for
|
* [rt] Refresh "watchdog: prevent deferral of watchdogd wakeup on RT" for
|
||||||
context changes in 4.19.141
|
context changes in 4.19.141
|
||||||
|
* Refresh "net: ena: fix crash during ena_remove()" for context changes in
|
||||||
|
4.19.142
|
||||||
|
|
||||||
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 04 Aug 2020 16:33:40 +0200
|
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 04 Aug 2020 16:33:40 +0200
|
||||||
|
|
||||||
|
|
|
@ -33,11 +33,9 @@ Signed-off-by: David S. Miller <davem@davemloft.net>
|
||||||
drivers/net/ethernet/amazon/ena/ena_netdev.c | 21 ++++++++++----------
|
drivers/net/ethernet/amazon/ena/ena_netdev.c | 21 ++++++++++----------
|
||||||
1 file changed, 10 insertions(+), 11 deletions(-)
|
1 file changed, 10 insertions(+), 11 deletions(-)
|
||||||
|
|
||||||
Index: linux/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
--- a/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
||||||
===================================================================
|
+++ b/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
||||||
--- linux.orig/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
@@ -1853,6 +1853,8 @@ static void ena_down(struct ena_adapter
|
||||||
+++ linux/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
|
||||||
@@ -1848,6 +1848,8 @@ static void ena_down(struct ena_adapter
|
|
||||||
rc = ena_com_dev_reset(adapter->ena_dev, adapter->reset_reason);
|
rc = ena_com_dev_reset(adapter->ena_dev, adapter->reset_reason);
|
||||||
if (rc)
|
if (rc)
|
||||||
dev_err(&adapter->pdev->dev, "Device reset failed\n");
|
dev_err(&adapter->pdev->dev, "Device reset failed\n");
|
||||||
|
@ -46,7 +44,7 @@ Index: linux/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
||||||
}
|
}
|
||||||
|
|
||||||
ena_destroy_all_io_queues(adapter);
|
ena_destroy_all_io_queues(adapter);
|
||||||
@@ -1914,6 +1916,9 @@ static int ena_close(struct net_device *
|
@@ -1919,6 +1921,9 @@ static int ena_close(struct net_device *
|
||||||
|
|
||||||
netif_dbg(adapter, ifdown, netdev, "%s\n", __func__);
|
netif_dbg(adapter, ifdown, netdev, "%s\n", __func__);
|
||||||
|
|
||||||
|
@ -56,7 +54,7 @@ Index: linux/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
||||||
if (test_bit(ENA_FLAG_DEV_UP, &adapter->flags))
|
if (test_bit(ENA_FLAG_DEV_UP, &adapter->flags))
|
||||||
ena_down(adapter);
|
ena_down(adapter);
|
||||||
|
|
||||||
@@ -2613,9 +2618,7 @@ static void ena_destroy_device(struct en
|
@@ -2618,9 +2623,7 @@ static void ena_destroy_device(struct en
|
||||||
ena_down(adapter);
|
ena_down(adapter);
|
||||||
|
|
||||||
/* Stop the device from sending AENQ events (in case reset flag is set
|
/* Stop the device from sending AENQ events (in case reset flag is set
|
||||||
|
@ -67,7 +65,7 @@ Index: linux/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
||||||
*/
|
*/
|
||||||
if (!(test_bit(ENA_FLAG_TRIGGER_RESET, &adapter->flags) && dev_up))
|
if (!(test_bit(ENA_FLAG_TRIGGER_RESET, &adapter->flags) && dev_up))
|
||||||
ena_com_dev_reset(adapter->ena_dev, adapter->reset_reason);
|
ena_com_dev_reset(adapter->ena_dev, adapter->reset_reason);
|
||||||
@@ -3452,6 +3455,8 @@ err_rss:
|
@@ -3455,6 +3458,8 @@ err_rss:
|
||||||
ena_com_rss_destroy(ena_dev);
|
ena_com_rss_destroy(ena_dev);
|
||||||
err_free_msix:
|
err_free_msix:
|
||||||
ena_com_dev_reset(ena_dev, ENA_REGS_RESET_INIT_ERR);
|
ena_com_dev_reset(ena_dev, ENA_REGS_RESET_INIT_ERR);
|
||||||
|
@ -76,8 +74,8 @@ Index: linux/drivers/net/ethernet/amazon/ena/ena_netdev.c
|
||||||
ena_free_mgmnt_irq(adapter);
|
ena_free_mgmnt_irq(adapter);
|
||||||
ena_disable_msix(adapter);
|
ena_disable_msix(adapter);
|
||||||
err_worker_destroy:
|
err_worker_destroy:
|
||||||
@@ -3498,18 +3503,12 @@ static void ena_remove(struct pci_dev *p
|
@@ -3504,18 +3509,12 @@ static void ena_remove(struct pci_dev *p
|
||||||
|
del_timer_sync(&adapter->timer_service);
|
||||||
cancel_work_sync(&adapter->reset_task);
|
cancel_work_sync(&adapter->reset_task);
|
||||||
|
|
||||||
- unregister_netdev(netdev);
|
- unregister_netdev(netdev);
|
||||||
|
|
Loading…
Reference in New Issue