diff --git a/debian.oem/changelog b/debian.oem/changelog index 791be369d51a5..0ba990f0b70b6 100644 --- a/debian.oem/changelog +++ b/debian.oem/changelog @@ -1,10 +1,658 @@ -linux-oem-5.14 (5.14.0-1006.6) UNRELEASED; urgency=medium +linux-oem-5.14 (5.14.0-1006.6) 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.14: 5.14.0-1006.6 -proposed tracker (LP: #1947264) - -- Timo Aaltonen Mon, 25 Oct 2021 18:12:11 +0300 + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/2021.10.18) + + * [Yellow Carp] USB4 interdomain communication problems (LP: #1945361) + - thunderbolt: Enable retry logic for intra-domain control packets + + * Improve performance and idle power consumption (LP: #1941893) + - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs + + * Fix A yellow screen pops up in an instant (< 1 second) and then disappears + before loading the system (LP: #1945932) + - SAUCE: drm/i915: Stop force enabling pipe bottom color gammma/csc + + * Need support of Qualcomm WCN6856 (LP: #1939528) + - ieee80211: add definition of regulatory info in 6 GHz operation information + - ieee80211: add definition for transmit power envelope element + - mac80211: parse transmit power envelope element + - ath11k: qmi: avoid error messages when dma allocation fails + - ath11k: add channel 2 into 6 GHz channel list + - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status + - ath11k: fix survey dump collection in 6 GHz + - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 + - ath11k: enable 6G channels for WCN6855 + - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 + - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps + - ath11k: add 6 GHz params in peer assoc command + - ath11k: support SMPS configuration for 6 GHz + - mac80211: mesh: clean up rx_bcn_presp API + - mac80211: move CRC into struct ieee802_11_elems + - mac80211: mlme: find auth challenge directly + - mac80211: always allocate struct ieee802_11_elems + - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() + - ieee80211: add power type definition for 6 GHz + - mac80211: add parse regulatory info in 6 GHz operation information + - mac80211: save transmit power envelope element and power constraint + - SAUCE: ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 + - SAUCE: cfg80211: add definition for 6 GHz power spectral density(psd) + - SAUCE: cfg80211: save power spectral density(psd) of regulatory rule + - SAUCE: Bluetooth: btusb: Add support using different nvm for variant WCN6855 + controller + + * rtw89 kernel module for Realtek 8852 wifi is missing (LP: #1945967) + - rtw89: add Realtek 802.11ax driver + - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf + - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() + - rtw89: remove unneeded semicolon + - [Config] RTW89=m + + * Can only reach PC3 when ethernet is plugged r8169 (LP: #1946433) + - PCI/ASPM: Introduce a new helper to report ASPM capability + - r8169: Enable chip-specific ASPM regardless of PCIe ASPM status + - r8169: Implement dynamic ASPM mechanism + + * [SRU][OEM-5.13/OEM-5.14/U] Fix mt7921e wifi timeout error after resume + (LP: #1942994) + - SAUCE: mt76: mt7921: Fix out of order process by invalid event pkt + + * Focal update: v5.14.14 upstream stable release (LP: #1948651) + - ALSA: usb-audio: Add quirk for VF0770 + - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl + - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer + - ALSA: seq: Fix a potential UAF by wrong private_free call order + - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop + - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 + - ALSA: hda/realtek: Complete partial device name to avoid ambiguity + - ALSA: hda/realtek: Add quirk for Clevo X170KM-G + - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 + - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s + Gen2 + - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW + - platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2 + - platform/x86: amd-pmc: Add alternative acpi id for PMC controller + - spi: atmel: Fix PDC transfer setup bug + - mtd: rawnand: qcom: Update code word value for raw read + - nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' + - dm: fix mempool NULL pointer race when completing IO + - ACPI: PM: Include alternate AMDI0005 id in special behaviour + - dm rq: don't queue request to blk-mq during DM suspend + - s390: fix strrchr() implementation + - clk: socfpga: agilex: fix duplicate s2f_user0_clk + - csky: don't let sigreturn play with priveleged bits of status register + - csky: Fixup regs.sr broken in ptrace + - drm/fbdev: Clamp fbdev surface size if too large + - arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE + - drm/nouveau/fifo: Reinstate the correct engine bit programming + - drm/msm: Do not run snapshot on non-DPU devices + - drm/msm: Avoid potential overflow in timeout_to_jiffies() + - btrfs: unlock newly allocated extent buffer after error + - btrfs: deal with errors when replaying dir entry during log replay + - btrfs: deal with errors when adding inode reference during log replay + - btrfs: check for error when looking up inode during dir entry replay + - btrfs: update refs for any root except tree log roots + - btrfs: fix abort logic in btrfs_replace_file_extents + - module: fix clang CFI with MODULE_UNLOAD=n + - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails + - mei: me: add Ice Lake-N device id. + - mei: hbm: drop hbm responses on early shutdown + - USB: xhci: dbc: fix tty registration race + - xhci: guard accesses to ep_state in xhci_endpoint_reset() + - xhci: add quirk for host controllers that don't update endpoint DCS + - xhci: Fix command ring pointer corruption while aborting a command + - xhci: Enable trust tx length quirk for Fresco FL11 USB controller + - cb710: avoid NULL pointer subtraction + - efi/cper: use stack buffer for error record decoding + - efi: Change down_interruptible() in virt_efi_reset_system() to + down_trylock() + - usb: musb: dsps: Fix the probe error path + - Input: xpad - add support for another USB ID of Nacon GC-100 + - USB: serial: qcserial: add EM9191 QDL support + - USB: serial: option: add Quectel EC200S-CN module support + - USB: serial: option: add Telit LE910Cx composition 0x1204 + - USB: serial: option: add prod. id for Quectel EG91 + - misc: fastrpc: Add missing lock before accessing find_vma() + - virtio: write back F_VERSION_1 before validate + - EDAC/armada-xp: Fix output of uncorrectable error counter + - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells + - virtio-blk: remove unneeded "likely" statements + - Revert "virtio-blk: Add validation for block size in config space" + - x86/fpu: Mask out the invalid MXCSR bits properly + - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically + - powerpc/xive: Discard disabled interrupts in get_irqchip_state() + - iio: adc: aspeed: set driver data when adc probe. + - drivers: bus: simple-pm-bus: Add support for probing simple bus only devices + - driver core: Reject pointless SYNC_STATE_ONLY device links + - iio: adc: ad7192: Add IRQ flag + - iio: adc: ad7780: Fix IRQ flag + - iio: adc: ad7793: Fix IRQ flag + - iio: adis16480: fix devices that do not support sleep mode + - iio: adc128s052: Fix the error handling path of 'adc128_probe()' + - iio: adc: max1027: Fix wrong shift with 12-bit devices + - iio: adis16475: fix deadlock on frequency set + - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED + - iio: light: opt3001: Fixed timeout error when 0 lux + - iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed + - iio: adc: max1027: Fix the number of max1X31 channels + - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() + - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() + - Input: resistive-adc-touch - fix division by zero error on z1 == 0 + - eeprom: 93xx46: Add SPI device ID table + - eeprom: 93xx46: fix MODULE_DEVICE_TABLE + - eeprom: at25: Add SPI ID table + - fpga: ice40-spi: Add SPI device ID table + - iio: dac: ti-dac5571: fix an error code in probe() + - tracing: Fix missing osnoise tracer on max_latency + - tee: optee: Fix missing devices unregister during optee_remove + - ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address + - ARM: dts: bcm283x: Fix VEC address for BCM2711 + - ARM: dts: bcm2711: fix MDIO #address- and #size-cells + - firmware: arm_ffa: Fix __ffa_devices_unregister + - firmware: arm_ffa: Add missing remove callback to ffa_bus_type + - ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states + - ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting + - clk: renesas: rzg2l: Fix clk status function + - nvme-pci: Fix abort command id + - sctp: account stream padding length for reconf chunk + - gpio: 74x164: Add SPI device ID table + - gpio: pca953x: Improve bias setting + - net: arc: select CRC32 + - net: korina: select CRC32 + - net/smc: improved fix wait on already cleared link + - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path + - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp + - net/mlx5e: Switchdev representors are not vlan challenged + - net: stmmac: fix get_hw_feature() on old hardware + - net: phy: Do not shutdown PHYs in READY state + - net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's + - net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work + - net: dsa: fix spurious error message when unoffloaded port leaves bridge + - net: encx24j600: check error in devm_regmap_init_encx24j600 + - ethernet: s2io: fix setting mac address during resume + - vhost-vdpa: Fix the wrong input in config_cb + - nfc: fix error handling of nfc_proto_register() + - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() + - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() + - pata_legacy: fix a couple uninitialized variable bugs + - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() + - mlxsw: thermal: Fix out-of-bounds memory accesses + - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call + - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes + - spi: spidev: Add SPI ID table + - spi: bcm-qspi: clear MSPI spifie interrupt during probe + - drm/panel: olimex-lcd-olinuxino: select CRC32 + - drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read + - drm/msm: Fix null pointer dereference on pointer edp + - drm/msm/mdp5: fix cursor-related warnings + - drm/msm/submit: fix overflow check on 64-bit architectures + - drm/msm/a6xx: Track current ctx by seqno + - drm/msm/a4xx: fix error handling in a4xx_gpu_init() + - drm/msm/a3xx: fix error handling in a3xx_gpu_init() + - drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in poll_for_ready + - drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() + - drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling + - acpi/arm64: fix next_platform_timer() section mismatch error + - platform/x86: intel_scu_ipc: Fix busy loop expiry time + - mqprio: Correct stats in mqprio_dump_class_stats(). + - mptcp: fix possible stall on recvmsg() + - qed: Fix missing error code in qed_slowpath_start() + - r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 + - ice: fix locking for Tx timestamp tracking flush + - block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs + - nfp: flow_offload: move flow_indr_dev_register from app init to app start + - net: mscc: ocelot: make use of all 63 PTP timestamp identifiers + - net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO + - net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb + - net: mscc: ocelot: deny TX timestamping of non-PTP packets + - net: mscc: ocelot: cross-check the sequence id from the timestamp FIFO with + the skb PTP header + - net: dsa: felix: break at first CPU port during init and teardown + - ionic: don't remove netdev->dev_addr when syncing uc list + - Linux 5.14.14 + + * Focal update: v5.14.13 upstream stable release (LP: #1948650) + - ext4: check and update i_disksize properly + - ext4: correct the error path of ext4_write_inline_data_end() + - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic + - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 + - ALSA: usb-audio: Unify mixer resume and reset_resume procedure + - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS + - netfilter: ip6_tables: zero-initialize fragment offset + - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs + - ASoC: SOF: loader: release_firmware() on load failure to avoid batching + - KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule + - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic + - netfilter: nf_nat_masquerade: defer conntrack walk to work queue + - mac80211: Drop frames from invalid MAC address in ad-hoc mode + - pinctrl: qcom: sc7280: Add PM suspend callbacks + - m68k: Handle arrivals of multiple signals correctly + - hwmon: (ltc2947) Properly handle errors when looking for the external clock + - net: prevent user from passing illegal stab size + - mac80211: check return value of rhashtable_init + - net: bgmac-platform: handle mac-address deferral + - vboxfs: fix broken legacy mount signature checking + - net: sun: SUNVNET_COMMON should depend on INET + - drm/amdgpu: fix gart.bo pin_count leak + - scsi: ses: Fix unsigned comparison with less than zero + - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" + - scsi: qla2xxx: Fix excessive messages during device logout + - perf/core: fix userpage->time_enabled of inactive events + - sched: Always inline is_percpu_thread() + - io_uring: kill fasync + - hwmon: (pmbus/ibm-cffps) max_power_out swap changes + - Linux 5.14.13 + + * Focal update: v5.14.12 upstream stable release (LP: #1947155) + - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" + - usb: cdc-wdm: Fix check for WWAN + - usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle + - usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize + - USB: cdc-acm: fix racy tty buffer accesses + - USB: cdc-acm: fix break reporting + - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled + - usb: typec: tcpm: handle SRC_STARTUP state if cc changes + - usb: typec: tipd: Remove dependency on "connector" child fwnode + - drm/amd/display: Fix B0 USB-C DP Alt mode + - drm/amd/display: USB4 bring up set correct address + - drm/amdgpu: During s0ix don't wait to signal GFXOFF + - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows + - drm/nouveau/ga102-: support ttm buffer moves via copy engine + - drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 + - drm/amd/display: Fix detection of 4 lane for DPALT + - drm/amd/display: Fix DCN3 B0 DP Alt Mapping + - drm/i915: Fix runtime pm handling in i915_gem_shrink + - drm/i915: Extend the async flip VT-d w/a to skl/bxt + - xen/privcmd: fix error handling in mmap-resource processing + - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk + - mmc: sdhci-of-at91: wait for calibration done before proceed + - mmc: sdhci-of-at91: replace while loop with read_poll_timeout + - fbdev: simplefb: fix Kconfig dependencies + - ovl: fix missing negative dentry check in ovl_rename() + - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO + - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() + - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero + - SUNRPC: fix sign error causing rpcsec_gss drops + - xen/balloon: fix cancelled balloon action + - ARM: dts: omap3430-sdp: Fix NAND device node + - ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe + - ARM: dts: qcom: apq8064: use compatible which contains chipid + - scsi: ufs: core: Fix task management completion + - riscv: Flush current cpu icache before other cpus + - bus: ti-sysc: Add break in switch statement in sysc_init_soc() + - soc: qcom: socinfo: Fixed argument passed to platform_set_data() + - ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference + - Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" + - ARM: at91: pm: do not panic if ram controllers are not enabled + - iwlwifi: mvm: Fix possible NULL dereference + - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment + - ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo + - ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo + - ARM: dts: imx6qdl-pico: Fix Ethernet support + - PCI: hv: Fix sleep while in non-sleep context when removing child devices + from the bus + - ath5k: fix building with LEDS=m + - arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding + - xtensa: use CONFIG_USE_OF instead of CONFIG_OF + - xtensa: call irqchip_init only when CONFIG_USE_OF is selected + - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 + - netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 + - netfilter: nf_tables: add position handle in event notification + - netfilter: nf_tables: reverse order in rule replacement expansion + - bpf, arm: Fix register clobbering in div/mod implementation + - soc: ti: omap-prm: Fix external abort for am335x pruss + - bpf: Fix integer overflow in prealloc_elems_and_freelist() + - net/mlx5e: IPSEC RX, enable checksum complete + - net/mlx5e: Keep the value for maximum number of channels in-sync + - net/mlx5: E-Switch, Fix double allocation of acl flow counter + - net/mlx5: Force round second at 1PPS out start time + - net/mlx5: Avoid generating event after PPS out in Real time mode + - net/mlx5: Fix length of irq_index in chars + - net/mlx5: Fix setting number of EQs of SFs + - net/mlx5e: Fix the presented RQ index in PTP stats + - libbpf: Fix segfault in light skeleton for objects without BTF + - phy: mdio: fix memory leak + - libbpf: Fix memory leak in strset + - net_sched: fix NULL deref in fifo_set_limit() + - net: mscc: ocelot: fix VCAP filters remaining active after being deleted + - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices + - MIPS: Revert "add support for buggy MT7621S core detection" + - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event + notification + - powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 + - ptp_pch: Load module automatically if ID matches + - ARM: dts: imx: change the spi-nor tx + - arm64: dts: imx8: change the spi-nor tx + - arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2 + - arm64: dts: ls1028a: fix eSDHC2 node + - dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value + - ARM: imx6: disable the GIC CPU interface before calling stby-poweroff + sequence + - drm/i915/jsl: Add W/A 1409054076 for JSL + - drm/i915/tc: Fix TypeC port init/resume time sanitization + - drm/i915/bdb: Fix version check + - netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() + - afs: Fix afs_launder_page() to set correct start file position + - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() + - net: bridge: fix under estimation in br_get_linkxstats_size() + - net/sched: sch_taprio: properly cancel timer from taprio_destroy() + - net: sfp: Fix typo in state machine debug string + - net: pcs: xpcs: fix incorrect CL37 AN sequence + - netlink: annotate data races around nlk->bound + - ARM: defconfig: gemini: Restore framebuffer + - drm/amdkfd: fix a potential ttm->sg memory leak + - drm/amdgpu: handle the case of pci_channel_io_frozen only in + amdgpu_pci_resume + - perf jevents: Free the sys_event_tables list after processing entries + - bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 + - drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup + - drm/nouveau/fifo/ga102: initialise chid on return from channel creation + - drm/panel: abt-y030xx067a: yellow tint fix + - video: fbdev: gbefb: Only instantiate device when built for IP32 + - drm/nouveau: avoid a use-after-free when BO init fails + - drm/nouveau/kms/nv50-: fix file release memory leak + - drm/nouveau/debugfs: fix file release memory leak + - net: pcs: xpcs: fix incorrect steps on disable EEE + - net: stmmac: trigger PCS EEE to turn off on link down + - gve: Correct available tx qpl check + - gve: Avoid freeing NULL pointer + - gve: Properly handle errors in gve_assign_qpl + - rtnetlink: fix if_nlmsg_stats_size() under estimation + - gve: fix gve_get_stats() + - gve: report 64bit tx_bytes counter from gve_handle_report_stats() + - i40e: fix endless loop under rtnl + - i40e: Fix freeing of uninitialized misc IRQ vector + - iavf: fix double unlock of crit_lock + - net: prefer socket bound to interface when not in VRF + - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices + - i2c: acpi: fix resource leak in reconfiguration device addition + - i2c: mediatek: Add OFFSET_EXT_CONF setting back + - riscv: explicitly use symbol offsets for VDSO + - RISC-V: Fix VDSO build for !MMU + - riscv/vdso: Refactor asm/vdso.h + - riscv/vdso: Move vdso data page up front + - riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write + killable + - bpf, s390: Fix potential memory leak about jit_data + - i2c: mlxcpld: Fix criteria for frequency setting + - i2c: mlxcpld: Modify register setting for 400KHz frequency + - RISC-V: Include clone3() on rv32 + - scsi: iscsi: Fix iscsi_task use after free + - objtool: Remove reloc symbol type checks in get_alt_entry() + - objtool: Make .altinstructions section entry size consistent + - powerpc/bpf: Fix BPF_MOD when imm == 1 + - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 + - powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation + - powerpc/bpf ppc32: Fix JMP32_JSET_K + - powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END + - powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 + - powerpc/64s: fix program check interrupt emergency stack path + - powerpc/traps: do not enable irqs in _exception + - powerpc/64s: Fix unrecoverable MCE calling async handler from NMI + - powerpc/32s: Fix kuap_kernel_restore() + - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init + - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI + - x86/Kconfig: Correct reference to MWINCHIP3D + - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] + - x86/fpu: Restore the masking out of reserved MXCSR bits + - x86/entry: Correct reference to intended CONFIG_64_BIT + - x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n + - x86/hpet: Use another crystalball to evaluate HPET usability + - dsa: tag_dsa: Fix mask for trunked packets + - Linux 5.14.12 + + * Focal update: v5.14.11 upstream stable release (LP: #1947154) + - spi: rockchip: handle zero length transfers without timing out + - afs: Add missing vnode validation checks + - platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet + - platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) + tablet + - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN + - btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling + - btrfs: fix mount failure due to past and transient device flush error + - net: mdio: introduce a shutdown method to mdio device drivers + - xen-netback: correct success/error reporting for the SKB-with-fraglist case + - sparc64: fix pci_iounmap() when CONFIG_PCI is not set + - platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX + - ext2: fix sleeping in atomic bugs on error + - drm/amdkfd: handle svm migrate init error + - drm/amdkfd: fix svm_migrate_fini warning + - scsi: sd: Free scsi_disk device via put_device() + - scsi: elx: efct: Do not hold lock while calling fc_vport_terminate() + - usb: testusb: Fix for showing the connection speed + - usb: dwc2: check return value after calling platform_get_resource() + - habanalabs/gaudi: use direct MSI in single mode + - habanalabs: fail collective wait when not supported + - habanalabs/gaudi: fix LBW RR configuration + - selftests: be sure to make khdr before other targets + - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn + - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn + - selftests: kvm: move get_run_delay() into lib/test_util + - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn + - Xen/gntdev: don't ignore kernel unmapping error + - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests + - nvme-fc: update hardware queues before using them + - nvme-fc: avoid race between time out and tear down + - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers + - scsi: ses: Retry failed Send/Receive Diagnostic commands + - irqchip/gic: Work around broken Renesas integration + - smb3: correct smb3 ACL security descriptor + - x86/insn, tools/x86: Fix undefined behavior due to potential unaligned + accesses + - io_uring: allow conditional reschedule for intensive iterators + - block: don't call rq_qos_ops->done_bio if the bio isn't tracked + - tools/vm/page-types: remove dependency on opt_file for idle page tracking + - kasan: always respect CONFIG_KASAN_STACK + - selftests: KVM: Align SMCCC call with the spec in steal_time + - KVM: do not shrink halt_poll_ns below grow_start + - KVM: x86: reset pdptrs_from_userspace when exiting smm + - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] + - KVM: x86: nSVM: restore int_vector in svm_clear_vintr + - perf/x86: Reset destroy callback on event init failure + - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. + - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" + - Revert "ARM: imx6q: drop of_platform_default_populate() from init_machine" + - Linux 5.14.11 + + * Focal update: v5.14.10 upstream stable release (LP: #1947153) + - media: hantro: Fix check for single irq + - media: cedrus: Fix SUNXI tile size calculation + - media: s5p-jpeg: rename JPEG marker constants to prevent build warnings + - ASoC: fsl_sai: register platform component before registering cpu dai + - ASoC: fsl_esai: register platform component before registering cpu dai + - ASoC: fsl_micfil: register platform component before registering cpu dai + - ASoC: fsl_spdif: register platform component before registering cpu dai + - ASoC: fsl_xcvr: register platform component before registering cpu dai + - ASoC: mediatek: common: handle NULL case in suspend/resume function + - scsi: elx: efct: Fix void-pointer-to-enum-cast warning for + efc_nport_topology + - ASoC: SOF: Fix DSP oops stack dump output contents + - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types + - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types + - pinctrl: qcom: spmi-gpio: correct parent irqspec translation + - net/mlx4_en: Resolve bad operstate value + - s390/qeth: Fix deadlock in remove_discipline + - s390/qeth: fix deadlock during failing recovery + - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() + - m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal + - NIOS2: fix kconfig unmet dependency warning for SERIAL_CORE_CONSOLE + - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS + - HID: amd_sfh: Fix potential NULL pointer dereference + - perf test: Fix DWARF unwind for optimized builds. + - perf iostat: Use system-wide mode if the target cpu_list is unspecified + - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' + - watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST + - tty: Fix out-of-bound vmalloc access in imageblit + - cpufreq: schedutil: Use kobject release() method to free sugov_tunables + - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS + - drm/amdgpu: adjust fence driver enable sequence + - drm/amdgpu: avoid over-handle of fence driver fini in s3 test (v2) + - drm/amdgpu: stop scheduler when calling hw_fini (v2) + - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory + - scsi: ufs: ufs-pci: Fix Intel LKF link stability + - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION + - ALSA: firewire-motu: fix truncated bytes in message tracepoints + - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i + 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. + - ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect + - fs-verity: fix signed integer overflow with i_size near S64_MAX + - hwmon: (tmp421) handle I2C errors + - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary + structure field + - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary + structure field + - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary + structure field + - gpio: pca953x: do not ignore i2c errors + - scsi: ufs: Fix illegal offset in UPIU event trace + - mac80211: fix use-after-free in CCMP/GCMP RX + - platform/x86/intel: hid: Add DMI switches allow list + - x86/kvmclock: Move this_cpu_pvti into kvmclock.h + - ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm + - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() + - KVM: x86: nSVM: don't copy virt_ext from vmcb12 + - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT + - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks + - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated + - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES + - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA + - KVM: SEV: Acquire vcpu mutex when updating VMSA + - KVM: SEV: Allow some commands for mirror VM + - KVM: SVM: fix missing sev_decommission in sev_receive_start + - KVM: nVMX: Fix nested bus lock VM exit + - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue + - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs + - media: ir_toy: prevent device from hanging during transmit + - RDMA/cma: Do not change route.addr.src_addr.ss_family + - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests + - nbd: use shifts rather than multiplies + - drm/amd/display: initialize backlight_ramping_override to false + - drm/amd/display: Pass PCI deviceid into DC + - drm/amd/display: Fix Display Flicker on embedded panels + - drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix + - drm/amdgpu: check tiling flags when creating FB on GFX8- + - drm/amdgpu: correct initial cp_hqd_quantum for gfx9 + - interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg + - interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask + - drm/i915/gvt: fix the usage of ww lock in gvt scheduler. + - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 + - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog + - IB/cma: Do not send IGMP leaves for sendonly Multicast groups + - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure + - bpf, mips: Validate conditional branch offsets + - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced + from sysfs + - RDMA/irdma: Skip CQP ring during a reset + - RDMA/irdma: Validate number of CQ entries on create CQ + - RDMA/irdma: Report correct WC error when transport retry counter is exceeded + - RDMA/irdma: Report correct WC error when there are MW bind errors + - netfilter: nf_tables: unlink table before deleting it + - netfilter: log: work around missing softdep backend module + - Revert "mac80211: do not use low data rates for data frames with no ack + flag" + - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug + - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap + - mac80211: mesh: fix potentially unaligned access + - mac80211-hwsim: fix late beacon hrtimer handling + - driver core: fw_devlink: Add support for + FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD + - net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for mdiobus parents + - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb + - mptcp: don't return sockets in foreign netns + - mptcp: allow changing the 'backup' bit when no sockets are open + - RDMA/hns: Work around broken constant propagation in gcc 8 + - hwmon: (tmp421) report /PVLD condition as fault + - hwmon: (tmp421) fix rounding for negative values + - net: enetc: fix the incorrect clearing of IF_MODE bits + - net: ipv4: Fix rtnexthop len when RTA_FLOW is present + - smsc95xx: fix stalled rx after link change + - drm/i915/request: fix early tracepoints + - drm/i915: Remove warning from the rps worker + - dsa: mv88e6xxx: 6161: Use chip wide MAX MTU + - dsa: mv88e6xxx: Fix MTU definition + - dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU + ports + - e100: fix length calculation in e100_get_regs_len + - e100: fix buffer overrun in e100_get_regs + - RDMA/hfi1: Fix kernel pointer leak + - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() + - RDMA/hns: Add the check of the CQE size of the user space + - bpf: Exempt CAP_BPF from checks against bpf_jit_limit + - libbpf: Fix segfault in static linker for objects without BTF + - selftests, bpf: Fix makefile dependencies on libbpf + - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter + - bpf, x86: Fix bpf mapping of atomic fetch implementation + - net: ks8851: fix link error + - ionic: fix gathering of debug stats + - Revert "block, bfq: honor already-setup queue merges" + - scsi: csiostor: Add module softdep on cxgb4 + - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup + - net: hns3: do not allow call hns3_nic_net_open repeatedly + - net: hns3: remove tc enable checking + - net: hns3: don't rollback when destroy mqprio fail + - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE + - net: hns3: fix show wrong state when add existing uc mac address + - net: hns3: reconstruct function hns3_self_test + - net: hns3: fix always enable rx vlan filter problem after selftest + - net: hns3: disable firmware compatible features when uninstall PF + - net: phy: bcm7xxx: Fixed indirect MMD operations + - net: sched: flower: protect fl_walk() with rcu + - net: stmmac: fix EEE init issue when paired with EEE capable PHYs + - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses + - objtool: Teach get_alt_entry() about more relocation types + - perf/x86/intel: Update event constraints for ICX + - sched/fair: Add ancestors of unthrottled undecayed cfs_rq + - sched/fair: Null terminate buffer when updating tunable_scaling + - hwmon: (occ) Fix P10 VRM temp sensors + - hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller + - kvm: fix objtool relocation warning + - nvme: add command id quirk for apple controllers + - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings + - driver core: fw_devlink: Improve handling of cyclic dependencies + - debugfs: debugfs_create_file_size(): use IS_ERR to check for error + - ipack: ipoctal: fix stack information leak + - ipack: ipoctal: fix tty registration race + - ipack: ipoctal: fix tty-registration error handling + - ipack: ipoctal: fix missing allocation-failure check + - ipack: ipoctal: fix module reference leak + - ext4: fix loff_t overflow in ext4_max_bitmap_size() + - ext4: limit the number of blocks in one ADD_RANGE TLV + - ext4: fix reserved space counter leakage + - ext4: add error checking to ext4_ext_replay_set_iblocks() + - ext4: fix potential infinite loop in ext4_dx_readdir() + - ext4: flush s_error_work before journal destroy in ext4_fill_super + - HID: u2fzero: ignore incomplete packets without data + - net: udp: annotate data race around udp_sk(sk)->corkflag + - NIOS2: setup.c: drop unused variable 'dram_start' + - usb: hso: remove the bailout parameter + - HID: betop: fix slab-out-of-bounds Write in betop_probe + - netfilter: ipset: Fix oversized kvmalloc() calls + - mm: don't allow oversized kvmalloc() calls + - HID: usbhid: free raw_report buffers in usbhid_stop + - crypto: aesni - xts_crypt() return if walk.nbytes is 0 + - KVM: x86: Handle SRCU initialization failure during page track init + - netfilter: conntrack: serialize hash resizes and cleanups + - netfilter: nf_tables: Fix oversized kvmalloc() calls + - drivers: net: mhi: fix error path in mhi_net_newlink + - objtool: print out the symbol type when complaining about it + - HID: amd_sfh: Fix potential NULL pointer dereference - take 2 + - Linux 5.14.10 + + * Missing CNVi firmware for Intel AX211/AX201/9560/9462 on ADL-S/ADL-P + (LP: #1933938) + - SAUCE: Bluetooth: btintel: Support Digital(N) + RF(N-1) combination + + * Fix missing recording from headset mic (LP: #1946383) + - ALSA: hda/realtek - ALC236 headset MIC recording issue + + * Miscellaneous Ubuntu changes + - [Config] Enable zfs + - [Config] FB_SIMPLE=m + - [Config] Update modules after stable releases + + -- Timo Aaltonen Mon, 25 Oct 2021 18:47:54 +0300 linux-oem-5.14 (5.14.0-1005.5) focal; urgency=medium diff --git a/debian.oem/reconstruct b/debian.oem/reconstruct index e37d69759ad80..3b38a782a3c6a 100644 --- a/debian.oem/reconstruct +++ b/debian.oem/reconstruct @@ -1,7 +1,10 @@ # Recreate any symlinks created since the orig. # Remove any files deleted from the orig. +rm -f 'arch/riscv/kernel/vdso/so2s.sh' rm -f 'drivers/cxl/core.c' rm -f 'drivers/cxl/mem.h' +chmod +x 'arch/riscv/kernel/vdso/gen_vdso_offsets.sh' +chmod +x 'arch/riscv/kernel/vdso/so2s.sh' chmod +x 'debian/cloud-tools/hv_get_dhcp_info' chmod +x 'debian/cloud-tools/hv_get_dns_info' chmod +x 'debian/cloud-tools/hv_set_ifconfig'