canonical-hw-cert team mailing list archive
-
canonical-hw-cert team
-
Mailing list archive
-
Message #00250
[Bug 1978667] Re: focal/linux-oem-5.14: 5.14.0-1043.48 -proposed tracker
*** This bug is a duplicate of bug 1979813 ***
https://bugs.launchpad.net/bugs/1979813
This bug was fixed in the package linux-oem-5.14 - 5.14.0-1044.49
---------------
linux-oem-5.14 (5.14.0-1044.49) focal; urgency=medium
* focal/linux-oem-5.14: 5.14.0-1044.49 -proposed tracker (LP:
#1979813)
* Fix hp_wmi_read_int() reporting error (0x05) (LP: #1979051)
- platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting error (0x05)
* Miscellaneous upstream changes
- Revert "drm/i915/display: Enable PSR2 selective fetch by default"
- Revert "drm/i915/display/adlp: Allow PSR2 to be enabled"
- Revert "drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases"
- Revert "drm/i915/display: Fix glitches when moving cursor with PSR2
selective fetch enabled"
- Revert "drm/i915/display: Handle frontbuffer rendering when PSR2 selective
fetch is enabled"
- Revert "drm/i915/display: Drop unnecessary frontbuffer flushes"
- Revert "drm/i915/display/psr: Do full fetch when handling multi-planar
formats"
- Revert "drm/i915/display/psr: Handle plane and pipe restrictions at every
page flip"
- Revert "drm/i915/display: Drop PSR support from HSW and BDW"
- Revert "drm/i915: Nuke ORIGIN_GTT"
- Revert "drm/i915/display: Fix sel fetch plane offset calculation"
linux-oem-5.14 (5.14.0-1043.48) focal; urgency=medium
* focal/linux-oem-5.14: 5.14.0-1043.48 -proposed tracker (LP:
#1978667)
* [SRU][OEM-5.14/OEM-5.17][PATCH 0/1] Fix oled brightness set above frame-
average luminance on AMD (LP: #1978986)
- SAUCE: drm/amd/display: Cap OLED brightness per max frame-average luminance
* Fix headset mic no sound on an HP desktop (LP: #1978925)
- ALSA: hda/realtek - ALC897 headset MIC no sound
* alsa/hda: mute led can't work on the lenovo machine with cs35l41 s-codec
(LP: #1978915)
- ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec
* CVE-2022-21123 // CVE-2022-21125 // CVE-2022-21166
- Documentation: Add documentation for Processor MMIO Stale Data
- x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
- x86/speculation: Add a common function for MD_CLEAR mitigation update
- x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
- x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
- x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
- x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
- x86/speculation/srbds: Update SRBDS mitigation selection
- x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
- KVM: x86/speculation: Disable Fill buffer clear within guests
- x86/speculation/mmio: Print SMT warning
* pl2303 serial adapter not recognized (LP: #1967493)
- USB: serial: pl2303: fix type detection for odd device
* Fix screen flickering caused by PSR on Intel TGL platform (LP: #1978252)
- drm/i915/display: Fix sel fetch plane offset calculation
- drm/i915: Nuke ORIGIN_GTT
- drm/i915/display: Drop PSR support from HSW and BDW
- drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
- drm/i915/display/psr: Do full fetch when handling multi-planar formats
- drm/i915/display: Drop unnecessary frontbuffer flushes
- drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is
enabled
- drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch
enabled
- drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases
- drm/i915/display/adlp: Allow PSR2 to be enabled
- drm/i915/display: Enable PSR2 selective fetch by default
* Focal update: upstream stable patchset 2022-06-07 (LP: #1977835)
- MIPS: Fix CP0 counter erratum detection for R4k CPUs
- parisc: Merge model and model name into one line in /proc/cpuinfo
- ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers
- ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
- mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC
- mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits
- mmc: core: Set HS clock speed before sending HS CMD13
- gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
- x86/fpu: Prevent FPU state corruption
- KVM: x86/svm: Account for family 17h event renumberings in
amd_pmc_perf_hw_id
- iommu/vt-d: Calculate mask for non-aligned flushes
- iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range()
- drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
- drm/amdgpu: do not use passthrough mode in Xen dom0
- RISC-V: relocate DTB if it's outside memory region
- Revert "SUNRPC: attempt AF_LOCAL connect on setup"
- timekeeping: Mark NMI safe time accessors as notrace
- firewire: fix potential uaf in outbound_phy_packet_callback()
- firewire: remove check of list iterator against head past the loop body
- firewire: core: extend card->lock in fw_core_handle_bus_reset
- net: stmmac: disable Split Header (SPH) for Intel platforms
- genirq: Synchronize interrupt thread startup
- ASoC: da7219: Fix change notifications for tone generator frequency
- ASoC: wm8958: Fix change notifications for DSP controls
- ASoC: meson: Fix event generation for AUI ACODEC mux
- ASoC: meson: Fix event generation for G12A tohdmi mux
- ASoC: meson: Fix event generation for AUI CODEC mux
- s390/dasd: fix data corruption for ESE devices
- s390/dasd: prevent double format of tracks for ESE devices
- s390/dasd: Fix read for ESE with blksize < 4k
- s390/dasd: Fix read inconsistency for ESE DASD devices
- can: grcan: grcan_close(): fix deadlock
- can: isotp: remove re-binding of bound socket
- can: grcan: use ofdev->dev when allocating DMA memory
- can: grcan: grcan_probe(): fix broken system id check for errata workaround
needs
- can: grcan: only use the NAPI poll budget for RX
- nfc: replace improper check device_is_registered() in netlink related
functions
- nfc: nfcmrvl: main: reorder destructive operations in
nfcmrvl_nci_unregister_dev to avoid bugs
- NFC: netlink: fix sleep in atomic bug when firmware download timeout
- gpio: visconti: Fix fwnode of GPIO IRQ
- gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not
set)
- hwmon: (adt7470) Fix warning on module removal
- hwmon: (pmbus) disable PEC if not enabled
- ASoC: dmaengine: Restore NULL prepare_slave_config() callback
- ASoC: soc-ops: fix error handling
- iommu/vt-d: Drop stop marker messages
- net/mlx5e: Fix trust state reset in reload
- net/mlx5e: Don't match double-vlan packets if cvlan is not set
- net/mlx5e: CT: Fix queued up restore put() executing after relevant ft
release
- net/mlx5e: Fix the calling of update_buffer_lossy() API
- net/mlx5: Avoid double clear or set of sync reset requested
- net/mlx5: Fix deadlock in sync reset flow
- selftests/seccomp: Don't call read() on TTY from background pgrp
- SUNRPC release the transport of a relocated task with an assigned transport
- RDMA/siw: Fix a condition race issue in MPA request processing
- RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state
- RDMA/irdma: Reduce iWARP QP destroy time
- RDMA/irdma: Fix possible crash due to NULL netdev in notifier
- NFSv4: Don't invalidate inode attributes on delegation return
- net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
- net: dsa: mt7530: add missing of_node_put() in mt7530_setup()
- net: stmmac: dwmac-sun8i: add missing of_node_put() in
sun8i_dwmac_register_mdio_mux()
- net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller
- net: cpsw: add missing of_node_put() in cpsw_probe_dt()
- net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
- net: emaclite: Add error handling for of_address_to_resource()
- selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems
- selftests/net: so_txtime: usage(): fix documentation of default clock
- drm/msm/dp: remove fail safe mode related code
- btrfs: do not BUG_ON() on failure to update inode when setting xattr
- hinic: fix bug of wq out of bound access
- mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()
- rxrpc: Enable IPv6 checksums on transport socket
- selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is
operational
- bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
- bnxt_en: Fix unnecessary dropping of RX packets
- selftests: ocelot: tc_flower_chains: specify conform-exceed action for
policer
- smsc911x: allow using IRQ0
- btrfs: always log symlinks in full mode
- gpio: mvebu: drop pwm base assignment
- kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
- fbdev: Make fb_release() return -ENODEV if fbdev was unregistered
- net/mlx5: Fix slab-out-of-bounds while reading resource dump menu
- net/mlx5e: Lag, Fix use-after-free in fib event handler
- net/mlx5e: Lag, Fix fib_info pointer assignment
- net/mlx5e: Lag, Don't skip fib events on current dst
- kvm: selftests: do not use bitfields larger than 32-bits for PTEs
- KVM: selftests: Silence compiler warning in the kvm_page_table_test
- x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
- KVM: x86: Do not change ICR on write to APIC_SELF_IPI
- KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
- KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
- selftest/vm: verify mmap addr in mremap_test
- selftest/vm: verify remap destination address in mremap_test
- rcu: Fix callbacks processing time limit retaining cond_resched()
- rcu: Apply callbacks processing time limit only on softirq
- PCI: pci-bridge-emul: Add description for class_revision field
- PCI: pci-bridge-emul: Add definitions for missing capabilities registers
- PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2
registers on emulated bridge
- PCI: aardvark: Clear all MSIs at setup
- PCI: aardvark: Comment actions in driver remove method
- PCI: aardvark: Disable bus mastering when unbinding driver
- PCI: aardvark: Mask all interrupts when unbinding driver
- PCI: aardvark: Fix memory leak in driver unbind
- PCI: aardvark: Assert PERST# when unbinding driver
- PCI: aardvark: Disable link training when unbinding driver
- PCI: aardvark: Disable common PHY when unbinding driver
- PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
- PCI: aardvark: Rewrite IRQ code to chained IRQ handler
- PCI: aardvark: Make MSI irq_chip structures static driver structures
- PCI: aardvark: Make msi_domain_info structure a static driver structure
- PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
- PCI: aardvark: Refactor unmasking summary MSI interrupt
- PCI: aardvark: Add support for masking MSI interrupts
- PCI: aardvark: Fix setting MSI address
- PCI: aardvark: Enable MSI-X support
- PCI: aardvark: Add support for ERR interrupt on emulated bridge
- PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on
emulated bridge
- PCI: aardvark: Add support for PME interrupts
- PCI: aardvark: Fix support for PME requester on emulated bridge
- PCI: aardvark: Use separate INTA interrupt for emulated root bridge
- PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
- PCI: aardvark: Don't mask irq when mapping
- PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
- PCI: aardvark: Update comment about link going down after link-up
- upstream stable to v5.15.39
- x86/lib/atomic64_386_32: Rename things
- x86: Prepare inline-asm for straight-line-speculation
- objtool: Add straight-line-speculation validation
- x86/alternative: Relax text_poke_bp() constraint
- x86: Add straight-line-speculation mitigation
- tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench
mem memcpy'
- kvm/emulate: Fix SETcc emulation function offsets with SLS
- crypto: x86/poly1305 - Fixup SLS
- objtool: Fix SLS validation for kcov tail-call replacement
- Bluetooth: Fix the creation of hdev->name
- rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition
- mm: fix missing cache flush for all tail pages of compound page
- mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
- mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
- mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and
__mcopy_atomic()
- mm/hwpoison: fix error page recovered but reported "not recovered"
- mm/mlock: fix potential imbalanced rlimit ucounts adjustment
- mm: fix invalid page pointer returned with FOLL_PIN gups
- upstream stable to v5.15.40
- batman-adv: Don't skb_split skbuffs with frag_list
- iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
- hwmon: (tmp401) Add OF device ID table
- mac80211: Reset MBSSID parameters upon connection
- net: Fix features skip in for_each_netdev_feature()
- net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when
deleted
- net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
- net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
- net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP
filters
- fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove
- fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove
- fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove
- platform/surface: aggregator: Fix initialization order when compiling as
builtin module
- ice: Fix race during aux device (un)plugging
- ice: fix PTP stale Tx timestamps cleanup
- ipv4: drop dst in multicast routing path
- drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
- netlink: do not reset transport header in netlink_recvmsg()
- fbdev: efifb: Fix a use-after-free due early fb_info cleanup
- sfc: Use swap() instead of open coding it
- mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
- nfs: fix broken handling of the softreval mount option
- ionic: fix missing pci_release_regions() on error in ionic_probe()
- dim: initialize all struct fields
- hwmon: (ltq-cputemp) restrict it to SOC_XWAY
- procfs: prevent unprivileged processes accessing fdinfo dir
- selftests: vm: Makefile: rename TARGETS to VMTARGETS
- arm64: vdso: fix makefile dependency on vdso.so
- virtio: fix virtio transitional ids
- s390/ctcm: fix variable dereferenced before check
- s390/ctcm: fix potential memory leak
- s390/lcs: fix variable dereferenced before check
- net/sched: act_pedit: really ensure the skb is writable
- net: ethernet: mediatek: ppe: fix wrong size passed to memset()
- net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
- drm/vc4: hdmi: Fix build error for implicit function declaration
- net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
- net/smc: non blocking recvmsg() return -EAGAIN when no data and
signal_pending
- net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
- tls: Fix context leak on tls_device_down
- gfs2: Fix filesystem block deallocation for short writes
- hwmon: (f71882fg) Fix negative temperature
- RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core()
- iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu
- ASoC: max98090: Reject invalid values in custom control put()
- ASoC: max98090: Generate notifications on changes for custom control
- ASoC: ops: Validate input values in snd_soc_put_volsw_range()
- s390: disable -Warray-bounds
- ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback
- net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
- net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
- secure_seq: use the 64 bits of the siphash for port offset calculation
- tcp: use different parts of the port_offset for index and offset
- tcp: resalt the secret every 10 seconds
- tcp: add small random increments to the source port
- tcp: dynamically allocate the perturb table used by source ports
- tcp: increase source port perturb table to 2^16
- tcp: drop the hash_32() part from the index calculation
- interconnect: Restore sync state by ignoring ipa-virt in provider count
- firmware_loader: use kernel credentials when reading firmware
- KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()
- x86/mm: Fix marking of unused sub-pmd ranges
- tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
- tty: n_gsm: fix buffer over-read in gsm_dlci_data()
- tty: n_gsm: fix mux activation issues in gsm_config()
- usb: cdc-wdm: fix reading stuck on device close
- usb: typec: tcpci: Don't skip cleanup in .remove() on error
- usb: typec: tcpci_mt6360: Update for BMC PHY setting
- USB: serial: pl2303: add device id for HP LM930 Display
- USB: serial: qcserial: add support for Sierra Wireless EM7590
- USB: serial: option: add Fibocom L610 modem
- USB: serial: option: add Fibocom MA510 modem
- slimbus: qcom: Fix IRQ check in qcom_slim_probe
- serial: 8250_mtk: Fix UART_EFR register address
- serial: 8250_mtk: Fix register address for XON/XOFF character
- ceph: fix setting of xattrs on async created inodes
- Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()"
- mm/huge_memory: do not overkill when splitting huge_zero_page
- drm/vmwgfx: Disable command buffers on svga3 without gbobjects
- drm/nouveau/tegra: Stop using iommu_present()
- i40e: i40e_main: fix a missing check on list iterator
- net: atlantic: always deep reset on pm op, fixing up my null deref
regression
- net: phy: Fix race condition on link status change
- writeback: Avoid skipping inode writeback
- cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
- arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
- net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061
- net: phy: micrel: Pass .probe for KS8737
- drm/vmwgfx: Initialize drm_mode_fb_cmd2
- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
- ping: fix address binding wrt vrf
- usb: gadget: uvc: rename function to be more consistent
- usb: gadget: uvc: allow for application to cleanly shutdown
- upstream stable to v5.15.41
- usb: gadget: fix race when gadget driver register via ioctl
- io_uring: arm poll for non-nowait files
- floppy: use a statically allocated error counter
- kernel/resource: Introduce request_mem_region_muxed()
- i2c: piix4: Replace hardcoded memory map size with a #define
- i2c: piix4: Move port I/O region request/release code into functions
- i2c: piix4: Move SMBus controller base address detect into function
- i2c: piix4: Move SMBus port selection into function
- i2c: piix4: Add EFCH MMIO support to region request and release
- i2c: piix4: Add EFCH MMIO support to SMBus base address detect
- i2c: piix4: Add EFCH MMIO support for SMBus port select
- i2c: piix4: Enable EFCH MMIO for Family 17h+
- Watchdog: sp5100_tco: Move timer initialization into function
- Watchdog: sp5100_tco: Refactor MMIO base address initialization
- Watchdog: sp5100_tco: Add initialization using EFCH MMIO
- Watchdog: sp5100_tco: Enable Family 17h+ CPUs
- mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool
- Revert "drm/i915/opregion: check port number bounds for SWSCI display power
state"
- rtc: fix use-after-free on device removal
- rtc: pcf2127: fix bug when reading alarm registers
- um: Cleanup syscall_handler_t definition/cast, fix warning
- Input: add bounds checking to input_set_capability()
- Input: stmfts - fix reference leak in stmfts_input_open
- nvme-pci: add quirks for Samsung X5 SSDs
- gfs2: Disable page faults during lockless buffered reads
- rtc: sun6i: Fix time overflow handling
- crypto: stm32 - fix reference leak in stm32_crc_remove
- crypto: x86/chacha20 - Avoid spurious jumps to other functions
- s390/traps: improve panic message for translation-specification exception
- s390/pci: improve zpci_dev reference counting
- vhost_vdpa: don't setup irq offloading when irq_num < 0
- tools/virtio: compile with -pthread
- nvmet: use a private workqueue instead of the system workqueue
- nvme-multipath: fix hang when disk goes live over reconnect
- rtc: mc146818-lib: Fix the AltCentury for AMD platforms
- fs: fix an infinite loop in iomap_fiemap
- MIPS: lantiq: check the return value of kzalloc()
- drbd: remove usage of list iterator variable after loop
- platform/chrome: cros_ec_debugfs: detach log reader wq from devm
- ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
- nilfs2: fix lockdep warnings in page operations for btree nodes
- nilfs2: fix lockdep warnings during disk space reclamation
- ALSA: usb-audio: Restore Rane SL-1 quirk
- ALSA: wavefront: Proper check of get_user() error
- ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
- perf: Fix sys_perf_event_open() race against self
- selinux: fix bad cleanup on error in hashtab_duplicate()
- Fix double fget() in vhost_net_set_backend()
- PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
- Revert "can: m_can: pci: use custom bit timings for Elkhart Lake"
- KVM: x86/mmu: Update number of zapped pages even if page list is stable
- arm64: paravirt: Use RCU read locks to guard stolen_time
- arm64: mte: Ensure the cleared tags are visible before setting the PTE
- crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
- libceph: fix potential use-after-free on linger ping and resends
- drm/i915/dmc: Add MMIO range restrictions
- drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
- dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
- dma-buf: ensure unique directory name for dmabuf stats
- ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
- pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
- ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
- ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
- ARM: dts: aspeed: Add secure boot controller node
- ARM: dts: aspeed: Add video engine to g6
- pinctrl: mediatek: mt8365: fix IES control pins
- ALSA: hda - fix unused Realtek function when PM is not enabled
- net: ipa: record proper RX transaction count
- net: macb: Increment rx bd head after allocating skb and buffer
- net/sched: act_pedit: sanitize shift argument before usage
- netfilter: flowtable: fix excessive hw offload attempts after failure
- netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices
- net: fix dev_fill_forward_path with pppoe + bridge
- netfilter: nft_flow_offload: fix offload with pppoe + vlan
- Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler"
- net: systemport: Fix an error handling path in bcm_sysport_probe()
- net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
- net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
- ice: fix crash when writing timestamp on RX rings
- ice: fix possible under reporting of ethtool Tx and Rx statistics
- ice: move ice_container_type onto ice_ring_container
- ice: Fix interrupt moderation settings getting cleared
- clk: at91: generated: consider range when calculating best rate
- net/qla3xxx: Fix a test in ql_reset_work()
- NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
- net/mlx5e: Properly block LRO when XDP is enabled
- net: af_key: add check for pfkey_broadcast in function pfkey_process
- ARM: 9196/1: spectre-bhb: enable for Cortex-A15
- ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
- igb: skip phy status check where unavailable
- netfilter: flowtable: fix TCP flow teardown
- netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
- netfilter: flowtable: move dst_check to packet path
- net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
- riscv: dts: sifive: fu540-c000: align dma node name with dtschema
- gpio: gpio-vf610: do not touch other bits when set the target bit
- gpio: mvebu/pwm: Refuse requests with inverted polarity
- perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform
- perf bench numa: Address compiler error on s390
- scsi: scsi_dh_alua: Properly handle the ALUA transitioning state
- scsi: qla2xxx: Fix missed DMA unmap for aborted commands
- mac80211: fix rx reordering with non explicit / psmp ack policy
- nl80211: validate S1G channel width
- selftests: add ping test with ping_group_range tuned
- Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
- net: fix wrong network header length
- nl80211: fix locking in nl80211_set_tx_bitrate_mask()
- ethernet: tulip: fix missing pci_disable_device() on error in
tulip_init_one()
- net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
- net: atlantic: fix "frag[0] not initialized"
- net: atlantic: reduce scope of is_rsc_complete
- net: atlantic: add check for MAX_SKB_FRAGS
- net: atlantic: verify hw_head_ lies within TX buffer ring
- arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
- Input: ili210x - fix reset timing
- dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
- i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
- afs: Fix afs_getattr() to refetch file status if callback break occurred
- upstream stable to v5.15.42
- mptcp: Do TCP fallback on early DSS checksum failure
- upstream stable to v5.15.43
- KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
- ice: fix crash at allocation failure
- ACPI: sysfs: Fix BERT error region memory mapping
- MAINTAINERS: co-maintain random.c
- MAINTAINERS: add git tree for random.c
- lib/crypto: blake2s: include as built-in
- lib/crypto: blake2s: move hmac construction into wireguard
- lib/crypto: sha1: re-roll loops to reduce code size
- lib/crypto: blake2s: avoid indirect calls to compression function for Clang
CFI
- random: document add_hwgenerator_randomness() with other input functions
- random: remove unused irq_flags argument from add_interrupt_randomness()
- random: use BLAKE2s instead of SHA1 in extraction
- random: do not sign extend bytes for rotation when mixing
- random: do not re-init if crng_reseed completes before primary init
- random: mix bootloader randomness into pool
- random: harmonize "crng init done" messages
- random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
- random: early initialization of ChaCha constants
- random: avoid superfluous call to RDRAND in CRNG extraction
- random: don't reset crng_init_cnt on urandom_read()
- random: fix typo in comments
- random: cleanup poolinfo abstraction
- random: cleanup integer types
- random: remove incomplete last_data logic
- random: remove unused extract_entropy() reserved argument
- random: rather than entropy_store abstraction, use global
- random: remove unused OUTPUT_POOL constants
- random: de-duplicate INPUT_POOL constants
- random: prepend remaining pool constants with POOL_
- random: cleanup fractional entropy shift constants
- random: access input_pool_data directly rather than through pointer
- random: selectively clang-format where it makes sense
- random: simplify arithmetic function flow in account()
- random: continually use hwgenerator randomness
- random: access primary_pool directly rather than through pointer
- random: only call crng_finalize_init() for primary_crng
- random: use computational hash for entropy extraction
- random: simplify entropy debiting
- random: use linear min-entropy accumulation crediting
- random: always wake up entropy writers after extraction
- random: make credit_entropy_bits() always safe
- random: remove use_input_pool parameter from crng_reseed()
- random: remove batched entropy locking
- random: fix locking in crng_fast_load()
- random: use RDSEED instead of RDRAND in entropy extraction
- random: get rid of secondary crngs
- random: inline leaves of rand_initialize()
- random: ensure early RDSEED goes through mixer on init
- random: do not xor RDRAND when writing into /dev/random
- random: absorb fast pool into input pool after fast load
- random: use simpler fast key erasure flow on per-cpu keys
- random: use hash function for crng_slow_load()
- random: make more consistent use of integer types
- random: remove outdated INT_MAX >> 6 check in urandom_read()
- random: zero buffer after reading entropy from userspace
- random: fix locking for crng_init in crng_reseed()
- random: tie batched entropy generation to base_crng generation
- random: remove ifdef'd out interrupt bench
- random: remove unused tracepoints
- random: add proper SPDX header
- random: deobfuscate irq u32/u64 contributions
- random: introduce drain_entropy() helper to declutter crng_reseed()
- random: remove useless header comment
- random: remove whitespace and reorder includes
- random: group initialization wait functions
- random: group crng functions
- random: group entropy extraction functions
- random: group entropy collection functions
- random: group userspace read/write functions
- random: group sysctl functions
- random: rewrite header introductory comment
- random: defer fast pool mixing to worker
- random: do not take pool spinlock at boot
- random: unify early init crng load accounting
- random: check for crng_init == 0 in add_device_randomness()
- random: pull add_hwgenerator_randomness() declaration into random.h
- random: clear fast pool, crng, and batches in cpuhp bring up
- random: round-robin registers as ulong, not u32
- random: only wake up writers after zap if threshold was passed
- random: cleanup UUID handling
- random: unify cycles_t and jiffies usage and types
- random: do crng pre-init loading in worker rather than irq
- random: give sysctl_random_min_urandom_seed a more sensible value
- random: don't let 644 read-only sysctls be written to
- random: replace custom notifier chain with standard one
- random: use SipHash as interrupt entropy accumulator
- random: make consistent usage of crng_ready()
- random: reseed more often immediately after booting
- random: check for signal and try earlier when generating entropy
- random: skip fast_init if hwrng provides large chunk of entropy
- random: treat bootloader trust toggle the same way as cpu trust toggle
- random: re-add removed comment about get_random_{u32,u64} reseeding
- random: mix build-time latent entropy into pool at init
- random: do not split fast init input in add_hwgenerator_randomness()
- random: do not allow user to keep crng key around on stack
- random: check for signal_pending() outside of need_resched() check
- random: check for signals every PAGE_SIZE chunk of /dev/[u]random
- random: allow partial reads if later user copies fail
- random: make random_get_entropy() return an unsigned long
- random: document crng_fast_key_erasure() destination possibility
- random: fix sysctl documentation nits
- init: call time_init() before rand_initialize()
- ia64: define get_cycles macro for arch-override
- s390: define get_cycles macro for arch-override
- parisc: define get_cycles macro for arch-override
- alpha: define get_cycles macro for arch-override
- powerpc: define get_cycles macro for arch-override
- timekeeping: Add raw clock fallback for random_get_entropy()
- m68k: use fallback for random_get_entropy() instead of zero
- riscv: use fallback for random_get_entropy() instead of zero
- mips: use fallback for random_get_entropy() instead of just c0 random
- arm: use fallback for random_get_entropy() instead of zero
- nios2: use fallback for random_get_entropy() instead of zero
- x86/tsc: Use fallback for random_get_entropy() instead of zero
- um: use fallback for random_get_entropy() instead of zero
- sparc: use fallback for random_get_entropy() instead of zero
- xtensa: use fallback for random_get_entropy() instead of zero
- random: insist on random_get_entropy() existing in order to simplify
- random: do not use batches when !crng_ready()
- random: use first 128 bits of input as fast init
- random: do not pretend to handle premature next security model
- random: order timer entropy functions below interrupt functions
- random: do not use input pool from hard IRQs
- random: help compiler out with fast_mix() by using simpler arguments
- siphash: use one source of truth for siphash permutations
- random: use symbolic constants for crng_init states
- random: avoid initializing twice in credit race
- random: move initialization out of reseeding hot path
- random: remove ratelimiting for in-kernel unseeded randomness
- random: use proper jiffies comparison macro
- random: handle latent entropy and command line from random_init()
- random: credit architectural init the exact amount
- random: use static branch for crng_ready()
- random: remove extern from functions in header
- random: use proper return types on get_random_{int,long}_wait()
- random: make consistent use of buf and len
- random: move initialization functions out of hot pages
- random: move randomize_page() into mm where it belongs
- random: unify batched entropy implementations
- random: convert to using fops->read_iter()
- random: convert to using fops->write_iter()
- random: wire up fops->splice_{read,write}_iter()
- random: check for signals after page of pool writes
- ALSA: ctxfi: Add SB046x PCI ID
- upstream stable to v5.15.44
- pinctrl: sunxi: fix f1c100s uart2 function
- KVM: arm64: Don't hypercall before EL2 init
- percpu_ref_init(): clean ->percpu_count_ref on failure
- net: af_key: check encryption module availability consistency
- nfc: pn533: Fix buggy cleanup order
- net: ftgmac100: Disable hardware checksum on AST2600
- i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
- drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI
controllers
- i2c: ismt: prevent memory corruption in ismt_access()
- assoc_array: Fix BUG_ON during garbage collect
- pipe: make poll_usage boolean and annotate its access
- pipe: Fix missing lock in pipe_resize_ring()
- net: ipa: compute proper aggregation limit
- drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
- exfat: check if cluster num is valid
- lib/crypto: add prompts back to crypto libraries
- crypto: drbg - prepare for more fine-grained tracking of seeding state
- crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
- crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
- crypto: drbg - make reseeding from get_random_bytes() synchronous
- netfilter: nf_tables: hold mutex on netns pre_exit path
- netfilter: nf_tables: double hook unregistration in netns path
- netfilter: conntrack: re-fetch conntrack after insertion
- KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator
- x86/kvm: Alloc dummy async #PF token outside of raw spinlock
- x86, kvm: use correct GFP flags for preemption disabled
- KVM: x86: avoid calling x86 emulator without a decoded instruction
- KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2
- KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
- crypto: caam - fix i.MX6SX entropy delay value
- crypto: ecrdsa - Fix incorrect use of vli_cmp
- zsmalloc: fix races between asynchronous zspage free and page migration
- ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
- ALSA: usb-audio: Configure sync endpoints before data
- Bluetooth: hci_qca: Use del_timer_sync() before freeing
- ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
- dm integrity: fix error code in dm_integrity_ctr()
- dm crypt: make printing of the key constant-time
- dm stats: add cond_resched when looping over entries
- dm verity: set DM_TARGET_IMMUTABLE feature flag
- raid5: introduce MD_BROKEN
- HID: multitouch: Add support for Google Whiskers Touchpad
- HID: multitouch: add quirks to enable Lenovo X12 trackpoint
- x86/sgx: Disconnect backing page references from dirty status
- x86/sgx: Mark PCMD page as dirty when modifying contents
- x86/sgx: Obtain backing storage page with enclave mutex held
- x86/sgx: Fix race between reclaimer and page fault handler
- x86/sgx: Ensure no data in PCMD page after truncate
- tpm: Fix buffer access in tpm2_get_tpm_pt()
- tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
- docs: submitting-patches: Fix crossref to 'The canonical patch format'
- NFS: Memory allocation failures are not server fatal errors
- NFSD: Fix possible sleep during nfsd4_release_lockowner()
- bpf: Fix potential array overflow in bpf_trampoline_get_progs()
- bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
- bpf: Fix excessive memory allocation in stack_map_alloc()
- upstream stable to v5.15.45
* Fix can't boot up after change to vmd (LP: #1976587)
- PCI: vmd: Assign VMD IRQ domain before enumeration
* Power cycle USB ports on shutdown/reboot (LP: #1976503)
- SAUCE: xhci: turn off port power in shutdown
* Fix sub-optimal I210 network speed (LP: #1976438)
- SAUCE: igb: Make DMA faster when CPU is active on the PCIe link
* Remove SAUCE patches from test_vxlan_under_vrf.sh in net of
ubuntu_kernel_selftests (LP: #1975691)
- Revert "UBUNTU: SAUCE: selftests: net: Don't fail test_vxlan_under_vrf on
xfail"
- Revert "UBUNTU: SAUCE: selftests: net: Make test for VXLAN underlay in non-
default VRF an expected failure"
* [SRU][OEM-5.14/OEM-5.17/Jammy][PATCH 0/1] Fix i915 calltrace on new ADL BIOS
(LP: #1976214)
- drm/i915: update new TMDS clock setting defined by VBT
* [SRU][OEM-5.14/OEM-5.17/J][PATCH 0/2] Fix system hangs after s2idle on AMD
A+A GPU (LP: #1975804)
- Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
- drm/amd: Don't reset dGPUs if the system is going to s2idle
* [SRU][OEM-5.14/OEM-5.17/J][PATCH 0/1] Read the discovery registers for
AMD_SFH (LP: #1975798)
- HID: amd_sfh: Add support for sensor discovery
* test_vxlan_under_vrf.sh in net from ubuntu_kernel_selftests failed (Check VM
connectivity through VXLAN (underlay in the default VRF) [FAIL])
(LP: #1871015)
- selftests: net: test_vxlan_under_vrf: fix HV connectivity test
* Miscellaneous Ubuntu changes
- [Packaging] Fix make clean after adding support for standalone dkms builds
- [Config] Update config to match upstream stable release
-- Timo Aaltonen <timo.aaltonen@xxxxxxxxxxxxx> Mon, 27 Jun 2022
15:10:32 +0300
** Changed in: linux-oem-5.14 (Ubuntu Focal)
Status: Confirmed => Fix Released
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-21123
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-21125
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2022-21166
--
You received this bug notification because you are a member of Canonical
Hardware Certification, which is a bug assignee.
https://bugs.launchpad.net/bugs/1978667
Title:
focal/linux-oem-5.14: 5.14.0-1043.48 -proposed tracker
Status in Kernel SRU Workflow:
Fix Committed
Status in Kernel SRU Workflow automated-testing series:
Incomplete
Status in Kernel SRU Workflow boot-testing series:
Fix Released
Status in Kernel SRU Workflow certification-testing series:
Fix Released
Status in Kernel SRU Workflow kernel-signoff series:
Confirmed
Status in Kernel SRU Workflow new-review series:
Fix Released
Status in Kernel SRU Workflow prepare-package series:
Fix Released
Status in Kernel SRU Workflow prepare-package-lrg series:
Fix Released
Status in Kernel SRU Workflow prepare-package-lrm series:
Fix Released
Status in Kernel SRU Workflow prepare-package-lrs series:
Fix Released
Status in Kernel SRU Workflow prepare-package-meta series:
Fix Released
Status in Kernel SRU Workflow prepare-package-signed series:
Fix Released
Status in Kernel SRU Workflow promote-signing-to-proposed series:
Invalid
Status in Kernel SRU Workflow promote-to-proposed series:
Fix Released
Status in Kernel SRU Workflow promote-to-security series:
New
Status in Kernel SRU Workflow promote-to-updates series:
New
Status in Kernel SRU Workflow regression-testing series:
Incomplete
Status in Kernel SRU Workflow security-signoff series:
Fix Released
Status in Kernel SRU Workflow sru-review series:
Fix Released
Status in Kernel SRU Workflow verification-testing series:
In Progress
Status in linux-oem-5.14 source package in Focal:
Fix Released
Bug description:
This bug will contain status and test results related to a kernel
source (or snap) as stated in the title.
For an explanation of the tasks and the associated workflow see:
https://wiki.ubuntu.com/Kernel/kernel-sru-workflow
-- swm properties --
boot-testing-requested: true
bugs-spammed: true
built:
from: 59075d9aa78d651e
route-entry: 1
delta:
promote-to-proposed: [lrs, main, meta, lrm, signed, lrg]
issue: KSRU-2668
packages:
lrg: linux-restricted-generate-oem-5.14
lrm: linux-restricted-modules-oem-5.14
lrs: linux-restricted-signatures-oem-5.14
main: linux-oem-5.14
meta: linux-meta-oem-5.14
signed: linux-signed-oem-5.14
phase: Testing
phase-changed: Wednesday, 22. June 2022 10:04 UTC
proposed-announcement-sent: true
proposed-testing-requested: true
reason:
automated-testing: Stalled -s testing FAILED
kernel-signoff: Stalled -s waiting for signoff
regression-testing: Stalled -s testing FAILED
verification-testing: Ongoing -s testing in progress
synthetic:
:promote-to-as-proposed: Fix Released
variant: debs
versions:
lrm: 5.14.0-1043.48
main: 5.14.0-1043.48
meta: 5.14.0.1043.39
signed: 5.14.0-1043.48
~~:
clamps:
new-review: 59075d9aa78d651e
promote-to-proposed: 59075d9aa78d651e
self: 5.14.0-1043.48
sru-review: 59075d9aa78d651e
To manage notifications about this bug go to:
https://bugs.launchpad.net/kernel-sru-workflow/+bug/1978667/+subscriptions