diff --git a/debian.oem/changelog b/debian.oem/changelog index cb38603522e36..ee819d49a8c9c 100644 --- a/debian.oem/changelog +++ b/debian.oem/changelog @@ -1,10 +1,601 @@ -linux-oem-5.10 (5.10.0-1015.16) UNRELEASED; urgency=medium +linux-oem-5.10 (5.10.0-1015.16) focal; urgency=medium - CHANGELOG: Do not edit directly. Autogenerated at release. - CHANGELOG: Use the printchanges target to see the curent changes. - CHANGELOG: Use the insertchanges target to create the final log. + * focal/linux-oem-5.10: 5.10.0-1015.16 -proposed tracker (LP: #1916170) - -- Timo Aaltonen Mon, 22 Feb 2021 10:42:16 +0200 + * Please trust Canonical Livepatch Service kmod signing key (LP: #1898716) + - [Config] enable CONFIG_MODVERSIONS=y + - [Packaging] build canonical-certs.pem from branch/arch certs + - [Config] add Canonical Livepatch Service key to SYSTEM_TRUSTED_KEYS + - [Config] add ubuntu-drivers key to SYSTEM_TRUSTED_KEYS + + * Packaging resync (LP: #1786013) + - [Packaging] update update.conf + + * Missing device id for Intel TGL-H ISH [8086:43fc] in intel-ish-hid driver + (LP: #1914543) + - SAUCE: HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID + + * Fix broken efifb on graphics device without driver (LP: #1914411) + - SAUCE: efifb: Ensure graphics device for efifb stays at PCI D0 + + * Focal update: v5.10.18 upstream stable release (LP: #1917004) + - vdpa_sim: remove hard-coded virtq count + - vdpa_sim: add struct vdpasim_dev_attr for device attributes + - vdpa_sim: store parsed MAC address in a buffer + - vdpa_sim: make 'config' generic and usable for any device type + - vdpa_sim: add get_config callback in vdpasim_dev_attr + - IB/isert: add module param to set sg_tablesize for IO cmd + - net: qrtr: Fix port ID for control messages + - mptcp: skip to next candidate if subflow has unacked data + - net/sched: fix miss init the mru in qdisc_skb_cb + - mt76: mt7915: fix endian issues + - mt76: mt7615: fix rdd mcu cmd endianness + - net: sched: incorrect Kconfig dependencies on Netfilter modules + - net: openvswitch: fix TTL decrement exception action execution + - net: bridge: Fix a warning when del bridge sysfs + - net: fix proc_fs init handling in af_packet and tls + - Xen/x86: don't bail early from clear_foreign_p2m_mapping() + - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() + - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() + - Xen/gntdev: correct error checking in gntdev_map_grant_pages() + - xen/arm: don't ignore return errors from set_phys_to_machine + - xen-blkback: don't "handle" error by BUG() + - xen-netback: don't "handle" error by BUG() + - xen-scsiback: don't "handle" error by BUG() + - xen-blkback: fix error handling in xen_blkbk_map() + - tty: protect tty_write from odd low-level tty disciplines + - Bluetooth: btusb: Always fallback to alt 1 for WBS + - btrfs: fix backport of 2175bf57dc952 in 5.10.13 + - btrfs: fix crash after non-aligned direct IO write with O_DSYNC + - media: pwc: Use correct device for DMA + - Linux 5.10.18 + + * Focal update: v5.10.17 upstream stable release (LP: #1916479) + - objtool: Fix seg fault with Clang non-section symbols + - Revert "dts: phy: add GPIO number and active state used for phy reset" + - gpio: mxs: GPIO_MXS should not default to y unconditionally + - gpio: ep93xx: fix BUG_ON port F usage + - gpio: ep93xx: Fix single irqchip with multi gpiochips + - tracing: Do not count ftrace events in top level enable output + - tracing: Check length before giving out the filter buffer + - drm/i915: Fix overlay frontbuffer tracking + - arm/xen: Don't probe xenbus as part of an early initcall + - cgroup: fix psi monitor for root cgroup + - Revert "drm/amd/display: Update NV1x SR latency values" + - drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it + - drm/dp_mst: Don't report ports connected if nothing is attached to them + - dmaengine: move channel device_node deletion to driver + - tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 + - tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha + - soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1 + - arm64: dts: rockchip: Fix PCIe DT properties on rk3399 + - arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc + - ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled + - arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node + - platform/x86: hp-wmi: Disable tablet-mode reporting by default + - arm64: dts: rockchip: Disable display for NanoPi R2S + - ovl: perform vfs_getxattr() with mounter creds + - cap: fix conversions on getxattr + - ovl: skip getxattr of security labels + - scsi: lpfc: Fix EEH encountering oops with NVMe traffic + - x86/split_lock: Enable the split lock feature on another Alder Lake CPU + - nvme-pci: ignore the subsysem NQN on Phison E16 + - drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL + - drm/amd/display: Add more Clock Sources to DCN2.1 + - drm/amd/display: Release DSC before acquiring + - drm/amd/display: Fix dc_sink kref count in emulated_link_detect + - drm/amd/display: Free atomic state after drm_atomic_commit + - drm/amd/display: Decrement refcount of dc_sink before reassignment + - riscv: virt_addr_valid must check the address belongs to linear mapping + - bfq-iosched: Revert "bfq: Fix computation of shallow depth" + - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL + - kallsyms: fix nonconverging kallsyms table with lld + - ARM: ensure the signal page contains defined contents + - ARM: kexec: fix oops after TLB are invalidated + - ubsan: implement __ubsan_handle_alignment_assumption + - Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" + - x86/efi: Remove EFI PGD build time checks + - lkdtm: don't move ctors to .rodata + - KVM: x86: cleanup CR3 reserved bits checks + - cgroup-v1: add disabled controller check in cgroup1_parse_param() + - dmaengine: idxd: fix misc interrupt completion + - ath9k: fix build error with LEDS_CLASS=m + - mt76: dma: fix a possible memory leak in mt76_add_fragment() + - drm/vc4: hvs: Fix buffer overflow with the dlist handling + - dmaengine: idxd: check device state before issue command + - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 + - bpf: Check for integer overflow when using roundup_pow_of_two() + - netfilter: xt_recent: Fix attempt to update deleted entry + - selftests: netfilter: fix current year + - netfilter: nftables: fix possible UAF over chains from packet path in netns + - netfilter: flowtable: fix tcp and udp header checksum update + - xen/netback: avoid race in xenvif_rx_ring_slots_available() + - net: hdlc_x25: Return meaningful error code in x25_open + - net: ipa: set error code in gsi_channel_setup() + - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() + - net: enetc: initialize the RFS and RSS memories + - selftests: txtimestamp: fix compilation issue + - net: stmmac: set TxQ mode back to DCB after disabling CBS + - ibmvnic: Clear failover_pending if unable to schedule + - netfilter: conntrack: skip identical origin tuple in same zone only + - scsi: scsi_debug: Fix a memory leak + - x86/build: Disable CET instrumentation in the kernel for 32-bit too + - net: dsa: felix: implement port flushing on .phylink_mac_link_down + - net: hns3: add a check for queue_id in hclge_reset_vf_queue() + - net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx() + - net: hns3: add a check for index in hclge_get_rss_key() + - firmware_loader: align .builtin_fw to 8 + - drm/sun4i: tcon: set sync polarity for tcon1 channel + - drm/sun4i: dw-hdmi: always set clock rate + - drm/sun4i: Fix H6 HDMI PHY configuration + - drm/sun4i: dw-hdmi: Fix max. frequency for H6 + - clk: sunxi-ng: mp: fix parent rate change flag check + - i2c: stm32f7: fix configuration of the digital filter + - h8300: fix PREEMPTION build, TI_PRE_COUNT undefined + - scripts: set proper OpenSSL include dir also for sign-file + - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() + - arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page + - rxrpc: Fix clearance of Tx/Rx ring when releasing a call + - udp: fix skb_copy_and_csum_datagram with odd segment sizes + - net: dsa: call teardown method on probe failure + - cpufreq: ACPI: Extend frequency tables to cover boost frequencies + - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not + there + - net: gro: do not keep too many GRO packets in napi->rx_list + - net: fix iteration for sctp transport seq_files + - net/vmw_vsock: fix NULL pointer dereference + - net/vmw_vsock: improve locking in vsock_connect_timeout() + - net: watchdog: hold device global xmit lock during tx disable + - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state + - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT + - vsock/virtio: update credit only if socket is not closed + - vsock: fix locking in vsock_shutdown() + - net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS + - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() + - ovl: expand warning in ovl_d_real() + - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq + - Linux 5.10.17 + + * Focal update: v5.10.16 upstream stable release (LP: #1916478) + - io_uring: simplify io_task_match() + - io_uring: add a {task,files} pair matching helper + - io_uring: don't iterate io_uring_cancel_files() + - io_uring: pass files into kill timeouts/poll + - io_uring: always batch cancel in *cancel_files() + - io_uring: fix files cancellation + - io_uring: account io_uring internal files as REQ_F_INFLIGHT + - io_uring: if we see flush on exit, cancel related tasks + - io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE + - io_uring: replace inflight_wait with tctx->wait + - io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE + - io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE + - io_uring: fix list corruption for splice file_get + - io_uring: fix sqo ownership false positive warning + - io_uring: reinforce cancel on flush during exit + - io_uring: drop mm/files between task_work_submit + - gpiolib: cdev: clear debounce period if line set to output + - powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() semantics + - af_key: relax availability checks for skb size calculation + - regulator: core: avoid regulator_resolve_supply() race condition + - ASoC: wm_adsp: Fix control name parsing for multi-fw + - drm/nouveau/nvif: fix method count when pushing an array + - mac80211: 160MHz with extended NSS BW in CSA + - ASoC: Intel: Skylake: Zero snd_ctl_elem_value + - chtls: Fix potential resource leak + - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() + - pNFS/NFSv4: Improve rejection of out-of-order layouts + - ALSA: hda: intel-dsp-config: add PCI id for TGL-H + - ASoC: ak4458: correct reset polarity + - ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E + - iwlwifi: mvm: skip power command when unbinding vif during CSA + - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() + - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap + - iwlwifi: pcie: fix context info memory leak + - iwlwifi: mvm: invalidate IDs of internal stations at mvm start + - iwlwifi: pcie: add rules to match Qu with Hr2 + - iwlwifi: mvm: guard against device removal in reprobe + - iwlwifi: queue: bail out on invalid freeing + - SUNRPC: Move simple_get_bytes and simple_get_netobj into private header + - SUNRPC: Handle 0 length opaque XDR object data properly + - i2c: mediatek: Move suspend and resume handling to NOIRQ phase + - blk-cgroup: Use cond_resched() when destroy blkgs + - regulator: Fix lockdep warning resolving supplies + - bpf: Fix verifier jmp32 pruning decision logic + - bpf: Fix 32 bit src register truncation on div/mod + - bpf: Fix verifier jsgt branch analysis on max bound + - drm/i915: Fix ICL MG PHY vswing handling + - drm/i915: Skip vswing programming for TBT + - nilfs2: make splice write available again + - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" + - squashfs: avoid out of bounds writes in decompressors + - squashfs: add more sanity checks in id lookup + - squashfs: add more sanity checks in inode lookup + - squashfs: add more sanity checks in xattr id lookup + - Linux 5.10.16 + + * Hirsute update: v5.10.15 upstream stable release (LP: #1915290) + - USB: serial: cp210x: add pid/vid for WSDA-200-USB + - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 + - USB: serial: option: Adding support for Cinterion MV31 + - usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 + - USB: gadget: legacy: fix an error code in eth_bind() + - usb: gadget: aspeed: add missing of_node_put + - USB: usblp: don't call usb_set_interface if there's a single alt + - usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() + - usb: dwc2: Fix endpoint direction check in ep_from_windex + - usb: dwc3: fix clock issue during resume in OTG mode + - usb: xhci-mtk: fix unreleased bandwidth data + - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints + - usb: xhci-mtk: break loop when find the endpoint to drop + - ARM: OMAP1: OSK: fix ohci-omap breakage + - arm64: dts: qcom: c630: keep both touchpad devices enabled + - arm64: dts: amlogic: meson-g12: Set FL-adj property value + - arm64: dts: rockchip: fix vopl iommu irq on px30 + - arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro + - ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect + - ARM: dts: stm32: Connect card-detect signal on DHCOM + - ARM: dts: stm32: Disable WP on DHCOM uSD slot + - ARM: dts: stm32: Disable optional TSC2004 on DRC02 board + - ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 + - vdpa/mlx5: Fix memory key MTT population + - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou + - bpf, cgroup: Fix problematic bounds check + - bpf, inode_storage: Put file handler if no storage was found + - um: virtio: free vu_dev only with the contained struct device + - bpf, preload: Fix build when $(O) points to a relative path + - arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 + - r8169: work around RTL8125 UDP hw bug + - rxrpc: Fix deadlock around release of dst cached on udp tunnel + - arm64: dts: ls1046a: fix dcfg address range + - SUNRPC: Fix NFS READs that start at non-page-aligned offsets + - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr + - igc: check return value of ret_val in igc_config_fc_after_link_up + - i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" + - ibmvnic: device remove has higher precedence over reset + - net/mlx5: Fix function calculation for page trees + - net/mlx5: Fix leak upon failure of rule creation + - net/mlx5e: Update max_opened_tc also when channels are closed + - net/mlx5e: Release skb in case of failure in tc update skb + - net: lapb: Copy the skb before sending a packet + - net: mvpp2: TCAM entry enable should be written after SRAM data + - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set + - net: ipa: pass correct dma_handle to dma_free_coherent() + - ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode + - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs + - vdpa/mlx5: Restore the hardware used index after change map + - memblock: do not start bottom-up allocations with kernel_end + - kbuild: fix duplicated flags in DEBUG_CFLAGS + - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() + - ovl: fix dentry leak in ovl_get_redirect + - ovl: avoid deadlock on directory ioctl + - ovl: implement volatile-specific fsync error behaviour + - mac80211: fix station rate table updates on assoc + - gpiolib: free device name on error path to fix kmemleak + - fgraph: Initialize tracing_graph_pause at task creation + - tracing/kprobe: Fix to support kretprobe events on unloaded modules + - kretprobe: Avoid re-registration of the same kretprobe earlier + - tracing: Use pause-on-trace with the latency tracers + - tracepoint: Fix race between tracing and removing tracepoint + - libnvdimm/namespace: Fix visibility of namespace resource attribute + - libnvdimm/dimm: Avoid race between probe and available_slots_show() + - genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 + - genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set + - scripts: use pkg-config to locate libcrypto + - xhci: fix bounce buffer usage for non-sg list case + - RISC-V: Define MAXPHYSMEM_1GB only for RV32 + - cifs: report error instead of invalid when revalidating a dentry fails + - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it + - smb3: Fix out-of-bounds bug in SMB2_negotiate() + - smb3: fix crediting for compounding when only one request in flight + - mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb + - mmc: core: Limit retries when analyse of SDIO tuples fails + - Fix unsynchronized access to sev members through svm_register_enc_region + - drm/i915/gem: Drop lru bumping on display unpinning + - drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs + - drm/i915/display: Prevent double YUV range correction on HDR planes + - drm/i915: Extract intel_ddi_power_up_lanes() + - drm/i915: Power up combo PHY lanes for for HDMI as well + - drm/amd/display: Revert "Fix EDID parsing after resume from suspend" + - io_uring: don't modify identity's files uncess identity is cowed + - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs + - KVM: SVM: Treat SVM as unsupported when running as an SEV guest + - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs + - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off + - KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl + - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode + - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset + - DTS: ARM: gta04: remove legacy spi-cs-high to make display work again + - ARM: dts; gta04: SPI panel chip select is active low + - ARM: footbridge: fix dc21285 PCI configuration accessors + - ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor + - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page + - mm: hugetlb: fix a race between freeing and dissolving the page + - mm: hugetlb: fix a race between isolating and freeing page + - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active + - mm, compaction: move high_pfn to the for loop scope + - mm/vmalloc: separate put pages and flush VM flags + - mm: thp: fix MADV_REMOVE deadlock on shmem THP + - mm/filemap: add missing mem_cgroup_uncharge() to + __add_to_page_cache_locked() + - x86/build: Disable CET instrumentation in the kernel + - x86/debug: Fix DR6 handling + - x86/debug: Prevent data breakpoints on __per_cpu_offset + - x86/debug: Prevent data breakpoints on cpu_dr7 + - x86/apic: Add extra serialization for non-serializing MSRs + - Input: goodix - add support for Goodix GT9286 chip + - Input: xpad - sync supported devices with fork on GitHub + - Input: ili210x - implement pressure reporting for ILI251x + - md: Set prev_flush_start and flush_bio in an atomic way + - neighbour: Prevent a dead entry from updating gc_list + - net: ip_tunnel: fix mtu calculation + - udp: ipv4: manipulate network header of NATed UDP GRO fraglist + - net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add + - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace + - Linux 5.10.15 + + * Hirsute update: v5.10.14 upstream stable release (LP: #1915289) + - net: dsa: microchip: Adjust reset release timing to match reference reset + circuit + - net: stmmac: dwmac-intel-plat: remove config data on error + - net: fec: put child node on error path + - net: octeontx2: Make sure the buffer is 128 byte aligned + - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing + - mlxsw: spectrum_span: Do not overwrite policer configuration + - net: dsa: bcm_sf2: put device node before return + - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP + - ibmvnic: Ensure that CRQ entry read are correctly ordered + - iommu/io-pgtable-arm: Support coherency for Mali LPAE + - drm/panfrost: Support cache-coherent integrations + - arm64: dts: meson: Describe G12b GPU as coherent + - arm64: Fix kernel address detection of __is_lm_address() + - arm64: Do not pass tagged addresses to __is_lm_address() + - Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" + - ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD + - iommu/vt-d: Do not use flush-queue when caching-mode is on + - phy: cpcap-usb: Fix warning for missing regulator_disable + - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency + - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or + base_frequency + - platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on + Estar Beauty HD tablet + - platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 + - habanalabs: fix dma_addr passed to dma_mmap_coherent + - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP + - x86: __always_inline __{rd,wr}msr() + - scsi: scsi_transport_srp: Don't block target in failfast state + - scsi: libfc: Avoid invoking response handler twice if ep is already + completed + - scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 + - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid + - objtool: Don't add empty symbols to the rbtree + - mac80211: fix incorrect strlen of .write in debugfs + - mac80211: fix fast-rx encryption check + - mac80211: fix encryption key selection for 802.3 xmit + - scsi: ibmvfc: Set default timeout to avoid crash during migration + - i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO + - udf: fix the problem that the disc content is not displayed + - nvme: check the PRINFO bit before deciding the host buffer length + - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout + - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout + - nvme-pci: allow use of cmb on v1.4 controllers + - nvmet: set right status on error in id-ns handler + - platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual + fan control + - drm/amd/display: Update dram_clock_change_latency for DCN2.1 + - drm/amd/display: Allow PSTATE chnage when no displays are enabled + - drm/amd/display: Change function decide_dp_link_settings to avoid infinite + looping + - drm/amd/display: Use hardware sequencer functions for PG control + - drm/amd/display: Fixed corruptions on HPDRX link loss restore + - habanalabs: zero pci counters packet before submit to FW + - habanalabs: fix backward compatibility of idle check + - habanalabs: disable FW events on device removal + - objtool: Don't fail the kernel build on fatal errors + - x86/cpu: Add another Alder Lake CPU to the Intel family + - kthread: Extract KTHREAD_IS_PER_CPU + - workqueue: Restrict affinity change to rescuer + - Linux 5.10.14 + + * Add support for new Realtek ethernet NIC (LP: #1914604) + - r8169: Add support for another RTL8168FP + + * Hirsute update: v5.10.13 upstream stable release (LP: #1914750) + - iwlwifi: provide gso_type to GSO packets + - nbd: freeze the queue while we're adding connections + - tty: avoid using vfs_iocb_iter_write() for redirected console writes + - ACPI: sysfs: Prefer "compatible" modalias + - ACPI: thermal: Do not call acpi_thermal_check() directly + - kernel: kexec: remove the lock operation of system_transition_mutex + - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 + - ALSA: hda/via: Apply the workaround generically for Clevo machines + - parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES + - media: cec: add stm32 driver + - media: cedrus: Fix H264 decoding + - media: hantro: Fix reset_raw_fmt initialization + - media: rc: fix timeout handling after switch to microsecond durations + - media: rc: ite-cir: fix min_timeout calculation + - media: rc: ensure that uevent can be read directly after rc device register + - ARM: dts: tbs2910: rename MMC node aliases + - ARM: dts: ux500: Reserve memory carveouts + - ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming + - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() + - x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled + - ASoC: AMD Renoir - refine DMI entries for some Lenovo products + - Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" + - drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors + - drm/i915: Always flush the active worker before returning from the wait + - drm/i915/gt: Always try to reserve GGTT address 0x0 + - drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes + - bcache: only check feature sets when sb->version >= + BCACHE_SB_VERSION_CDEV_WITH_FEATURES + - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family + - s390: uv: Fix sysfs max number of VCPUs reporting + - s390/vfio-ap: No need to disable IRQ after queue reset + - PM: hibernate: flush swap writer after marking + - x86/entry: Emit a symbol for register restoring thunk + - efi/apple-properties: Reinstate support for boolean properties + - crypto: marvel/cesa - Fix tdma descriptor on 64-bit + - drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs + - drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] + - btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch + - btrfs: fix possible free space tree corruption with online conversion + - KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in + intel_arch_events[] + - KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() + - KVM: arm64: Filter out v8.1+ events on v8.0 HW + - KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit + - KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX + - KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration + - KVM: x86: get smi pending status correctly + - KVM: Forbid the use of tagged userspace addresses for memslots + - io_uring: fix wqe->lock/completion_lock deadlock + - xen: Fix XenStore initialisation for XS_LOCAL + - leds: trigger: fix potential deadlock with libata + - arm64: dts: broadcom: Fix USB DMA address translation for Stingray + - mt7601u: fix kernel crash unplugging the device + - mt76: mt7663s: fix rx buffer refcounting + - mt7601u: fix rx buffer refcounting + - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. + - drm/i915/gt: Clear CACHE_MODE prior to clearing residuals + - drm/i915/pmu: Don't grab wakeref when enabling events + - net/mlx5e: Fix IPSEC stats + - ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight + - drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices + - drm/vc4: Correct lbm size and calculation + - drm/vc4: Correct POS1_SCL for hvs5 + - drm/nouveau/dispnv50: Restore pushing of all data. + - drm/i915: Check for all subplatform bits + - drm/i915/selftest: Fix potential memory leak + - uapi: fix big endian definition of ipv6_rpl_sr_hdr + - KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM + - tee: optee: replace might_sleep with cond_resched + - xen-blkfront: allow discard-* nodes to be optional + - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue + - clk: imx: fix Kconfig warning for i.MX SCU clk + - clk: mmp2: fix build without CONFIG_PM + - clk: qcom: gcc-sm250: Use floor ops for sdcc clks + - ARM: imx: build suspend-imx6.S with arm instruction set + - ARM: zImage: atags_to_fdt: Fix node names on added root nodes + - netfilter: nft_dynset: add timeout extension to template + - Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" + - Revert "block: simplify set_init_blocksize" to regain lost performance + - xfrm: Fix oops in xfrm_replay_advance_bmp + - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces + - selftests: xfrm: fix test return value override issue in xfrm_policy.sh + - xfrm: Fix wraparound in xfrm_policy_addr_delta() + - arm64: dts: ls1028a: fix the offset of the reset register + - ARM: imx: fix imx8m dependencies + - ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status + - ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms + - arm64: dts: imx8mp: Correct the gpio ranges of gpio3 + - firmware: imx: select SOC_BUS to fix firmware build + - RDMA/cxgb4: Fix the reported max_recv_sge value + - ASoC: dt-bindings: lpass: Fix and common up lpass dai ids + - ASoC: qcom: Fix incorrect volatile registers + - ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY + - ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field + - spi: altera: Fix memory leak on error path + - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete + - powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous + interrupt + - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() + - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn + - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies + - ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup + - iwlwifi: pcie: avoid potential PNVM leaks + - iwlwifi: pnvm: don't skip everything when not reloading + - iwlwifi: pnvm: don't try to load after failures + - iwlwifi: pcie: set LTR on more devices + - iwlwifi: pcie: use jiffies for memory read spin time limit + - iwlwifi: pcie: reschedule in long-running memory reads + - mac80211: pause TX while changing interface type + - ice: fix FDir IPv6 flexbyte + - ice: Implement flow for IPv6 next header (extension header) + - ice: update dev_addr in ice_set_mac_address even if HW filter exists + - ice: Don't allow more channels than LAN MSI-X available + - ice: Fix MSI-X vector fallback logic + - i40e: acquire VSI pointer only after VF is initialized + - igc: fix link speed advertising + - net/mlx5: Fix memory leak on flow table creation error flow + - net/mlx5e: E-switch, Fix rate calculation for overflow + - net/mlx5e: free page before return + - net/mlx5e: Reduce tc unsupported key print level + - net/mlx5: Maintain separate page trees for ECPF and PF functions + - net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled + - net/mlx5e: Fix CT rule + encap slow path offload and deletion + - net/mlx5e: Correctly handle changing the number of queues when the interface + is down + - net/mlx5e: Revert parameters on errors when changing trust state without + reset + - net/mlx5e: Revert parameters on errors when changing MTU and LRO state + without reset + - net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable + - can: dev: prevent potential information leak in can_fill_info() + - ACPI/IORT: Do not blindly trust DMA masks from firmware + - of/device: Update dma_range_map only when dev has valid dma-ranges + - iommu/amd: Use IVHD EFR for early initialization of IOMMU features + - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() + - nvme-multipath: Early exit if no path is available + - selftests: forwarding: Specify interface when invoking mausezahn + - rxrpc: Fix memory leak in rxrpc_lookup_local + - NFC: fix resource leak when target index is invalid + - NFC: fix possible resource leak + - ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default + - ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default + - ASoC: topology: Properly unregister DAI on removal + - ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() + - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit + - team: protect features update by RCU to avoid deadlock + - tcp: make TCP_USER_TIMEOUT accurate for zero window probes + - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN + - Linux 5.10.13 + + * Hirsute update: v5.10.12 upstream stable release (LP: #1914749) + - gpio: mvebu: fix pwm .get_state period calculation + - Revert "mm/slub: fix a memory leak in sysfs_slab_add()" + - futex: Ensure the correct return value from futex_lock_pi() + - futex: Replace pointless printk in fixup_owner() + - futex: Provide and use pi_state_update_owner() + - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() + - futex: Use pi_state_update_owner() in put_pi_state() + - futex: Simplify fixup_pi_state_owner() + - futex: Handle faults correctly for PI futexes + - HID: wacom: Correct NULL dereference on AES pen proximity + - media: Revert "media: videobuf2: Fix length check for single plane dmabuf + queueing" + - media: v4l2-subdev.h: BIT() is not available in userspace + - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC + - iwlwifi: dbg: Don't touch the tlv data + - kernel/io_uring: cancel io_uring before task works + - io_uring: inline io_uring_attempt_task_drop() + - io_uring: add warn_once for io_uring_flush() + - io_uring: stop SQPOLL submit on creator's death + - io_uring: fix null-deref in io_disable_sqo_submit + - io_uring: do sqo disable on install_fd error + - io_uring: fix false positive sqo warning on flush + - io_uring: fix uring_flush in exit_files() warning + - io_uring: fix skipping disabling sqo on exec + - io_uring: dont kill fasync under completion_lock + - io_uring: fix sleeping under spin in __io_clean_op + - objtool: Don't fail on missing symbol table + - mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint + - mm: fix a race on nr_swap_pages + - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions + - printk: fix buffer overflow potential for print_text() + - printk: fix string termination for record_print_text() + - Linux 5.10.12 + + * Miscellaneous Ubuntu changes + - [Debian] update-aufs.sh -- Don't apply tmpfs-idr.patch + - SAUCE: aufs -- Revert tmpfs-idr.patch + - SAUCE: tmpfs: Don't use 64-bit inodes by defulat with 32-bit ino_t + + * Miscellaneous upstream changes + - Revert "UBUNTU: SAUCE: fixup! ALSA: hda: intel-dsp-config: add PCI id for + TGL-H" + - Revert "UBUNTU: SAUCE: ALSA: hda: intel-dsp-config: add PCI id for TGL-H" + + -- Timo Aaltonen Fri, 26 Feb 2021 15:16:15 +0200 linux-oem-5.10 (5.10.0-1014.15) focal; urgency=medium