Accepted linux-signed-arm64 5.8.10+1 (source) into unstable, unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 19 Sep 2020 14:17:19 +0200
Source: linux-signed-arm64
Architecture: source
Version: 5.8.10+1
Distribution: sid
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Changes:
linux-signed-arm64 (5.8.10+1) unstable; urgency=medium
.
* Sign kernel from linux 5.8.10-1
.
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.8.8
- HID: quirks: Always poll three more Lenovo PixArt mice
- [arm64] drm/msm/dpu: Fix reservation failures in modeset
- [arm64] drm/msm/dpu: Fix scale params in plane validation
- [arm64] drm/msm/dpu: fix unitialized variable error
- [arm64] drm/msm: add shutdown support for display platform_driver
- [x86] hwmon: (applesmc) check status earlier.
- nvmet: Disable keep-alive timer when kato is cleared to 0h
- [arm64] drm/msm: enable vblank during atomic commits
- [arm64] drm/msm/a6xx: fix gmu start on newer firmware
- gfs2: add some much needed cleanup for log flushes that fail
- [x86] hv_utils: return error if host timesysnc update is stale
- [x86] hv_utils: drain the timesync packets on onchannelcallback
- ceph: don't allow setlease on cephfs
- [armhf] drm/omap: fix incorrect lock state
- cpuidle: Fixup IRQ state
- nbd: restore default timeout when setting it to zero
- [s390x] don't trace preemption in percpu macros
- xen/xenbus: Fix granting of vmalloc'd memory
- dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling
- batman-adv: Avoid uninitialized chaddr when handling DHCP
- batman-adv: Fix own OGM check in aggregated OGMs
- batman-adv: bla: use netif_rx_ni when not in interrupt context
- rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()
- rxrpc: Fix loss of RTT samples due to interposed ACK
- rxrpc: Make rxrpc_kernel_get_srtt() indicate validity
- [mips*] mm: BMIPS5000 has inclusive physical caches
- [arm64,x86] mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040
- perf sched timehist: Fix use of CPU list with summary option
- perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
- netfilter: nf_tables: add NFTA_SET_USERDATA if not null
- netfilter: nf_tables: incorrect enum nft_list_attributes definition
- netfilter: nf_tables: fix destination register zeroing
- [arm64] net: hns: Fix memleak in hns_nic_dev_probe
- bpf: Fix a buffer out-of-bound access when filling raw_tp link_info
- [arm64,armhf] dmaengine: pl330: Fix burst length if burst size is
smaller than bus width
- gtp: add GTPA_LINK info to msg sent to userspace
- [armhf] net: ethernet: ti: cpsw: fix clean up of vlan mc entries for
host port
- [armhf] net: ethernet: ti: cpsw_new: fix clean up of vlan mc entries for
host port
- bnxt_en: Don't query FW when netif_running() is false.
- bnxt_en: Check for zero dir entries in NVRAM.
- bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled.
- bnxt_en: Fix PCI AER error recovery flow
- bnxt_en: Fix possible crash in bnxt_fw_reset_task().
- bnxt_en: fix HWRM error when querying VF temperature
- xfs: finish dfops on every insert range shift iteration
- xfs: fix boundary test in xfs_attr_shortform_verify
- bnxt: don't enable NAPI until rings are ready
- [armhf] net: ethernet: ti: cpsw_new: fix error handling in
cpsw_ndo_vlan_rx_kill_vid()
- netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of
ENOBUFS
- nvmet-fc: Fix a missed _irqsave version of spin_lock in
'nvmet_fc_fod_op_done()'
- nvme: fix controller instance leak
- netfilter: conntrack: do not auto-delete clash entries on reply
- opp: Don't drop reference for an OPP table that was never parsed
- cxgb4: fix thermal zone device registration
- [mips*] perf: Fix wrong check condition of Loongson event IDs
- block: fix locking in bdev_del_partition
- perf top/report: Fix infinite loop in the TUI for grouped events
- perf cs-etm: Fix corrupt data after perf inject from
- perf intel-pt: Fix corrupt data after perf inject from
- perf tools: Correct SNOOPX field offset
- net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()
- fix regression in "epoll: Keep a reference on files added to the check
list"
- [arm64] net: bcmgenet: fix mask check in bcmgenet_validate_flow()
- nfp: flower: fix ABI mismatch between driver and firmware
- net: dp83867: Fix WoL SecureOn password
- [mips*] add missing MSACSR and upper MSA initialization
- xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt
files
- perf jevents: Fix suspicious code in fixregex()
- perf stat: Turn off summary for interval mode by default
- perf bench: The do_run_multi_threaded() function must use
IS_ERR(perf_session__new())
- tg3: Fix soft lockup when tg3_reset_task() fails.
- [amd64] x86, fakenuma: Fix invalid starting node ID
- [amd64] iommu/vt-d: Serialize IOMMU GCMD register modifications
- [armhf] thermal: ti-soc-thermal: Fix bogus thermal shutdowns for
omap4430
- [arm64] thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
- [amd64] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE
- [amd64] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE
- [amd64] iommu/vt-d: Handle 36bit addressing for x86-32
- [x86] tracing/kprobes, x86/ptrace: Fix regs argument order for i386
- [x86] entry: Fix AC assertion
- [x86] debug: Allow a single level of #DB recursion
- ext2: don't update mtime on COW faults
- xfs: don't update mtime on COW faults
- btrfs: drop path before adding new uuid tree entry
- btrfs: fix potential deadlock in the search ioctl
- btrfs: allocate scrub workqueues outside of locks
- btrfs: set the correct lockdep class for new nodes
- btrfs: set the lockdep class for log tree extent buffers
- btrfs: block-group: fix free-space bitmap threshold
- btrfs: tree-checker: fix the error message for transid error
- Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Closes: #964839)
- [x86] mm/32: Bring back vmalloc faulting on x86_32
- Revert "ALSA: hda: Add support for Loongson 7A1000 controller"
- ALSA: ca0106: fix error code handling
- ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2
- ALSA: usb-audio: Add implicit feedback quirk for UR22C
- ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check
- ALSA: hda/hdmi: always check pin power status in i915 pin fixup
- ALSA: firewire-digi00x: exclude Avid Adrenaline from detection
- ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A
PRO
- ALSA; firewire-tascam: exclude Tascam FE-8 from detection
- ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A
- ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen
- mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based
controllers
- media: rc: do not access device via sysfs after rc_unregister_device()
- media: rc: uevent sysfs file races with rc_unregister_device()
- affs: fix basic permission bits to actually work
- block: allow for_each_bvec to support zero len bvec
- block: ensure bdi->io_pages is always initialized
- io_uring: set table->files[i] to NULL when io_sqe_file_register failed
- io_uring: fix removing the wrong file in __io_sqe_files_update()
- libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks
- [mips*] oprofile: Fix fallthrough placement
- blk-stat: make q->stats->lock irqsafe
- [x86] drm/i915: Fix sha_text population code
- dm writecache: handle DAX to partitions on persistent memory correctly
- dm mpath: fix racey management of PG initialization
- dm integrity: fix error reporting in bitmap mode after creation
- dm crypt: Initialize crypto wait structures
- dm cache metadata: Avoid returning cmd->bm wild pointer on error
- dm thin metadata: Avoid returning cmd->bm wild pointer on error
- dm thin metadata: Fix use-after-free in dm_bm_set_read_only
- mm: slub: fix conversion of freelist_corrupted()
- mm: track page table modifications in __apply_to_page_range()
- mm: madvise: fix vma user-after-free
- mm/rmap: fixup copying of soft dirty and uffd ptes
- io_uring: no read/write-retry on -EAGAIN error and O_NONBLOCK marked
file
- perf record: Correct the help info of option "--no-bpf-event"
- [arm64,armhf] sdhci: tegra: Add missing TMCLK for data timeout
- mm/migrate: fixup setting UFFD_WP flag
- mm/hugetlb: try preferred node first when alloc gigantic page from cma
- mm/hugetlb: fix a race between hugetlb sysctl handlers (CVE-2020-25285)
- mm/khugepaged.c: fix khugepaged's request size in collapse_file
- cfg80211: regulatory: reject invalid hints
- net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()
https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.8.9
- io_uring: fix cancel of deferred reqs with ->files
- io_uring: fix linked deferred ->files cancellation
- RDMA/cma: Simplify DEVICE_REMOVAL for internal_id
- RDMA/cma: Using the standard locking pattern when delivering the removal
event
- RDMA/cma: Remove unneeded locking for req paths
- RDMA/cma: Execute rdma_cm destruction from a handler properly
- ipv4: Silence suspicious RCU usage warning
- ipv6: Fix sysctl max for fib_multipath_hash_policy
- netlabel: fix problems with mapping removal
- net: usb: dm9601: Add USB ID of Keenetic Plus DSL
- sctp: not disable bh in the whole sctp_get_port_local()
- tipc: fix shutdown() of connectionless socket
- tipc: fix using smp_processor_id() in preemptible
- net: disable netpoll on fresh napis
https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.8.10
- [armhf] OMAP2+: Fix an IS_ERR() vs NULL check in _get_pwrdm()
- regulator: push allocation in regulator_ena_gpio_request() out of lock
- regulator: remove superfluous lock in regulator_resolve_coupling()
- RDMA/rxe: Fix memleak in rxe_mem_init_user
- RDMA/rxe: Drop pointless checks in rxe_init_ports
- RDMA/rxe: Fix panic when calling kmem_cache_create()
- [arm64,armhf] drm/sun4i: add missing put_device() call in
sun8i_r40_tcon_tv_set_mux()
- [armhf] drm/sun4i: Fix dsi dcs long write function
- scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA
- drm/virtio: fix unblank
- RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ
- RDMA/core: Fix reported speed and width
- scsi: megaraid_sas: Don't call disable_irq from process IRQ poll
- scsi: mpt3sas: Don't call disable_irq from IRQ poll handler
- padata: fix possible padata_works_lock deadlock
- [arm64,armhf] drm/sun4i: Fix DE2 YVU handling
- [arm64,armhf] drm/sun4i: backend: Support alpha property on lowest plane
- [arm64,armhf] drm/sun4i: backend: Disable alpha on the lowest plane on
the A20
- [arm64] KVM: Update page shift if stage 2 block mapping not supported
- [arm64,x86] mmc: sdhci-acpi: Clear amd_sdhci_host on reset
- [arm64] mmc: sdhci-msm: Add retries when all tuning phases are found
valid
- [armhf] spi: stm32: Rate-limit the 'Communication suspended' message
- btrfs: fix NULL pointer dereference after failure to create snapshot
- block: restore a specific error code in bdev_del_partition
- seccomp: don't leak memory when filter install races
- nvme-fabrics: allow to queue requests for live queues
- [armhf] spi: stm32: fix pm_runtime_get_sync() error checking
- block: Set same_page to false in __bio_try_merge_page if ret is false
- IB/isert: Fix unaligned immediate-data handling
- [x86] KVM: nVMX: Fix the update value of nested load
IA32_PERF_GLOBAL_CTRL control
- [x86] KVM: always allow writing '0' to MSR_KVM_ASYNC_PF_EN
- [arm64,x86] dmaengine: acpi: Put the CSRT table after using it
- netfilter: conntrack: allow sctp hearbeat after connection re-use
- netfilter: nft_set_rbtree: Detect partial overlap with start endpoint
match
- [x86] firestream: Fix memleak in fs_open
- scsi: qedf: Fix null ptr reference in qedf_stag_change_work
- [arm64,armhf] ALSA: hda: Fix 2 channel swapping for Tegra
- [arm64,armhf] ALSA: hda/tegra: Program WAKEEN register for Tegra
- [arm64] net: hns3: Fix for geneve tx checksum bug
- xfs: fix off-by-one in inode alloc block reservation calculation
- wireless: fix wrong 160/80+80 MHz setting
- mac80211: reduce packet loss event false positives
- cfg80211: Adjust 6 GHz frequency to channel conversion
- xfs: initialize the shortform attr header padding entry
- nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance
- nvme: have nvme_wait_freeze_timeout return if it timed out
- nvme-rdma: serialize controller teardown sequences
- nvme-rdma: fix timeout handler
- nvme-rdma: fix reset hang if controller died in the middle of a reset
- nvme-pci: cancel nvme device request before disabling
- HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices
- HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller
- drivers/net/wan/hdlc_cisco: Add hard_header_len
- HID: elan: Fix memleak in elan_input_configured
- [x86] cpufreq: intel_pstate: Refuse to turn off with HWP enabled
- [x86] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo
disabled
- [arm64] module: set trampoline section flags regardless of
CONFIG_DYNAMIC_FTRACE
- ALSA: hda: hdmi - add Rocketlake support
- ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled
- ALSA: hda: use consistent HDAudio spelling in comments/docs
- drivers/net/wan/hdlc: Change the default of hard_header_len to 0
- [amd64] iommu/amd: Do not force direct mapping when SME is active
- [amd64] iommu/amd: Do not use IOMMUv2 functionality when SME is active
- gcov: Disable gcov build with GCC 10
- iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set
- [arm64] iio: cros_ec: Set Gyroscope default frequency to 25Hz
- [x86] iio:accel:bmc150-accel: Fix timestamp alignment and prevent data
leak.
- [x86] iio:magnetometer:ak8975 Fix alignment and data leak issues.
- [armhf] iio:accel:mma8452: Fix timestamp alignment and prevent data
leak.
- [x86] staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb()
- btrfs: require only sector size alignment for parent eb bytenr
- btrfs: fix lockdep splat in add_missing_dev
- btrfs: free data reloc tree on failed mount
- btrfs: fix wrong address when faulting in pages in the search ioctl
- [x86] thunderbolt: Disable ports that are not implemented
- kobject: Restore old behaviour of kobject_del(NULL)
- regulator: push allocation in regulator_init_coupling() outside of lock
- regulator: push allocations in create_regulator() outside of lock
- regulator: push allocation in set_consumer_device_supply() out of lock
- regulator: plug of_node leak in regulator_register()'s error path
- regulator: core: Fix slab-out-of-bounds in regulator_unlock_recursive()
- misc: eeprom: at24: register nvmem only after eeprom is ready to use
- scsi: target: iscsi: Fix data digest calculation
- scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask
- scsi: target: iscsi: Fix hang in iscsit_access_np() when getting
tpg->np_login_sem
- [arm64] drm/msm: Split the a5xx preemption record
- [arm64] drm/msm: Disable preemption on all 5xx targets
- [arm64] drm/msm: Disable the RPTR shadow
- mmc: sdio: Use mmc_pre_req() / mmc_post_req()
- [arm64] mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt
- nvme: Revert: Fix controller creation races with teardown flow
- rbd: require global CAP_SYS_ADMIN for mapping and unmapping
(CVE-2020-25284)
- RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars
- RDMA/mlx4: Read pkey table length instead of hardcoded value
- fbcon: remove soft scrollback code (CVE-2020-14390)
- fbcon: remove now unusued 'softback_lines' cursor() argument
- vgacon: remove software scrollback support
- [x86] KVM: VMX: Don't freeze guest when event delivery causes an
APIC-access exit
- [arm64] KVM: Do not try to map PUDs when they are folded into PMD
- [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed
- KVM: fix memory leak in kvm_io_bus_unregister_dev()
- [arm64,armhf] Revert "usb: dwc3: meson-g12a: fix shared reset control
use"
- debugfs: Fix module state check condition
- test_firmware: Test platform fw loading on non-EFI systems
- [x86] video: fbdev: fix OOB read in vga_8planes_imageblit()
- [arm64] phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init
- usb: core: fix slab-out-of-bounds Read in read_descriptors
- USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter
- USB: serial: option: support dynamic Quectel USB compositions
- USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules
- usb: Fix out of sync data toggle if a configured device is reconfigured
- [x86] usb: typec: ucsi: acpi: Check the _DEP dependencies
- [arm64] drm/msm/gpu: make ringbuffer readonly
- gcov: add support for GCC 10.1
.
[ Salvatore Bonaccorso ]
* [x86] drivers/input/keyboard: Enable KEYBOARD_APPLESPI as module
(Closes: #943337)
* drivers/net/wireless: Enable RTW88_8723DE
* Bump ABI to 2
* udeb: Make input-modules depend on crc-modules.
.
[ Vagrant Cascadian ]
* [arm64] Enable BATTERY_CW2015 as a module.
* [arm64] Apply patch from upstream to support battery status on
Pinebook Pro.
.
[ Ben Hutchings ]
* [hppa] Set Build-Profiles for linux-image-parisc{,64}-smp (Closes: #970011)
* Provide linux-{image,headers}-generic virtual packages on most
architectures (Closes: #960209)
Checksums-Sha1:
edc71e5aca446817eb40e2ae04129a061bce5df2 6837 linux-signed-arm64_5.8.10+1.dsc
778fc3336835cebbd12cc520c1cfcb1803828d89 1243128 linux-signed-arm64_5.8.10+1.tar.xz
Checksums-Sha256:
faaf9d555d45b23ab215cdfeffb9729d5121424e9677a3cd6d34875d97b162e4 6837 linux-signed-arm64_5.8.10+1.dsc
75cb7d86e12eadf33acad4df30ed21bd39af276fef9a1606e3cb69fb13d3bcc0 1243128 linux-signed-arm64_5.8.10+1.tar.xz
Files:
09b4675ec794c797c1277fbbdf295d25 6837 kernel optional linux-signed-arm64_5.8.10+1.dsc
e750d00f202620de8124510c0161e23f 1243128 kernel optional linux-signed-arm64_5.8.10+1.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfKFfvHEI+gkU+E+di0FRiLdONzYFAl9nCk0ACgkQi0FRiLdO
Nzb4lxAApIcmuUy/G4ALLiSQcOT0lTZ+iuQymR0RPqgDcHjE4eUhF0zk4PK/Mk+h
/VYAm50YMhbeixDSiQqXYriDKuevwh1uPqipZPUbS6sYntJ7/QwYtLJfhAxbj+D/
zjEXB+4J7GmoCHCzGDmUqzK0Y1wKiwQtngyXibhYXKsdx30MHDbBiZzVuN755k2x
L9kOveqq13Mj7GlSu5SK/LHvRHf/v1lWRKe7HJTq/tYf6sntRMNDzOreKmEBThjo
Q0VXbb7NpjUuoRGWkYd5dFxLwq5aqr26Gb6Q7Y+ahnxm/hwJdvv4kWVAWkaoXXFT
M5y8avchQrk6K48Ln8dRQJ+J1fZ4X91OUvNgNOqHWVAv1kvg8k9fVXHf9IDjmyIf
48F8LKhkGHDnqTP0aveqFjhc3tUXnhUgxzO8YF7/s9zzGO5kNITi5t26OWy/Lcmo
oQI97xzniP32qdLrkh2BKDBoJ6SPfjONSRMym1z4EAjj6PfkgJlohvI1AoHPdBK6
DjKETXmle80rAlzkebd2HpdVV2DPFEy0J3PYW5v9XkmlIcLp5MdvIFGaKFu8Q4Sx
gRoOTQc2ehZSxvuiOX+lXjsQaQG8345zO17EC13Y+MrJ4lAlibsxHUH0ZECOKuzl
EMciXQvv4fAn9S2anUevdiqu9avSsEu5WqlFGA4vuh1yE+51VTI=
=Q/er
-----END PGP SIGNATURE-----