Change log for linux-oem-5.6 package in Ubuntu

141 of 41 results
Deleted in focal-proposed (Reason: Replaced before release.)
linux-oem-5.6 (5.6.0-1057.61) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1057.61 -proposed tracker (LP: #1927621)

  * xfrm_policy.sh / pmtu.sh / udpgso_bench.sh from net in
    ubuntu_kernel_selftests will fail if running the whole suite (LP: #1856010)
    - selftests/net: bump timeout to 5 minutes

 -- Chia-Lin Kao (AceLan) <email address hidden>  Thu, 13 May 2021 17:29:46 +0800

Available diffs

Published in focal-security
Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1056.60) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1056.60 -proposed tracker (LP: #1923783)

  * CVE-2021-29646
    - tipc: better validate user input in tipc_nl_retrieve_key()

  * CVE-2021-28375
    - misc: fastrpc: restrict user apps from sending kernel RPC messages

  * CVE-2020-35519
    - net/x25: prevent a couple of overflows

  * CVE-2021-30002
    - media: v4l: ioctl: Fix memory leak in video_usercopy

  * SND_PCI_QUIRK for Clevo NH55RZQ and Intel NUC10 (LP: #1922759)
    - ALSA: hda/realtek: Add quirk for Intel NUC 10
    - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ

  * CVE-2021-29650
    - netfilter: x_tables: Use correct memory barriers.

  * Fix implicit declaration warnings for kselftests/memfd test on newer
    releases (LP: #1910323)
    - selftests/memfd: Fix implicit declaration warnings

 -- Chia-Lin Kao (AceLan) <email address hidden>  Tue, 04 May 2021 11:46:25 +0800

Available diffs

Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1055.59) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1055.59 -proposed tracker (LP: #1924646)

  * setting extended attribute may cause memory leak (LP: #1924611)
    - SAUCE: vfs_setxattr: free converted value if xattr_permission returns error

 -- Stefan Bader <email address hidden>  Fri, 16 Apr 2021 10:28:23 +0200
Superseded in focal-security
Superseded in focal-updates
linux-oem-5.6 (5.6.0-1054.58) focal; urgency=medium

  * overlayfs calls vfs_setxattr without cap_convert_nscap
    - vfs: move cap_convert_nscap() call into vfs_setxattr()

  * CVE-2021-3492
    - SAUCE: shiftfs: free allocated memory in shiftfs_btrfs_ioctl_fd_replace()
      error paths
    - SAUCE: shiftfs: handle copy_to_user() return values correctly

 -- Thadeu Lima de Souza Cascardo <email address hidden>  Wed, 14 Apr 2021 09:22:18 -0300
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1053.57) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1053.57 -proposed tracker (LP: #1921042)

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key
    (LP: #1918134)
    - [Packaging] sync dkms-build et al from LRMv4

  * CVE-2021-29154
    - SAUCE: bpf, x86: Validate computation of branch displacements for x86-64
    - SAUCE: bpf, x86: Validate computation of branch displacements for x86-32

  * xfrm_policy.sh in net from ubuntu_kernel_selftests passed with failed sub-
    cases (LP: #1909647)
    - selftests: xfrm: fix test return value override issue in xfrm_policy.sh

  * ip_defrag.sh in net from ubuntu_kernel_selftests failed with exit code 255
    on F-oem-5.6 (LP: #1919147)
    - selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support

  * l2tp.sh from net in ubuntu_kernel_selftests cause dmesg flooded with
    "unregister_netdevice: waiting for eth0 to become free. Usage count = 1" on
    F-OEM-5.6 (LP: #1919277)
    - l2tp: remove skb_dst_set() from l2tp_xmit_skb()

  * CVE-2020-0466
    - epoll: Keep a reference on files added to the check list
    - do_epoll_ctl(): clean the failure exits up a bit
    - fix regression in "epoll: Keep a reference on files added to the check list"

  * CVE-2021-3178
    - nfsd4: readdirplus shouldn't return parent of export

  * CVE-2020-25285
    - mm/hugetlb: fix a race between hugetlb sysctl handlers

  * CVE-020-10781
    - Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()"

  * CVE-2020-14351
    - perf/core: Fix race in the perf_mmap_close() function

  * CVE-2020-25669
    - Input: sunkbd - avoid use-after-free in teardown paths

  * CVE-2020-14390
    - fbcon: remove soft scrollback code

  * CVE-2021-3411
    - x86/kprobes: Fix optprobe to detect INT3 padding correctly

  * CVE-2020-0423
    - binder: fix UAF when releasing todo list

  * CVE-2020-27830
    - speakup: Reject setting the speakup line discipline outside of speakup

  * CVE-2020-0465
    - HID: core: Correctly handle ReportSize being zero
    - HID: core: Sanitize event code and type when mapping input

  * CVE-2020-25645
    - geneve: add transport ports in route lookup for geneve

  * CVE-2021-20194
    - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou
    - bpf, cgroup: Fix problematic bounds check

  * CVE-2020-36158
    - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start

 -- Stefan Bader <email address hidden>  Fri, 09 Apr 2021 16:43:44 +0200
Superseded in focal-security
Superseded in focal-updates
linux-oem-5.6 (5.6.0-1052.56) focal; urgency=medium

  * CVE-2020-27170
    - bpf: Fix off-by-one for area size in creating mask to left

  * CVE-2020-27171
    - bpf: Prohibit alu ops for pointer types not defining ptr_limit

Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1050.54) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1050.54 -proposed tracker (LP: #1918665)

  * 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
    - [Config] Allow ASM_MODVERSIONS and MODULE_REL_CRCS

 -- Timo Aaltonen <email address hidden>  Thu, 11 Mar 2021 20:32:01 +0200
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1049.53) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1049.53 -proposed tracker (LP: #1916171)

  * CVE-2020-25668
    - tty: make FONTX ioctl use the tty pointer they were actually passed

  * Focal update: v5.4.73 upstream stable release (LP: #1902115) //
    CVE-2020-25705
    - icmp: randomize the global rate limiter

  * CVE-2020-27675
    - xen/events: avoid removing an event channel while handling it

  * CVE-2020-25656
    - vt: keyboard, simplify vt_kdgkbsent
    - vt: keyboard, extend func_buf_lock to readers

  * CVE-2021-20239
    - net, sctp, filter: remap copy_from_user failure error

 -- Chia-Lin Kao (AceLan) <email address hidden>  Fri, 26 Feb 2021 10:56:08 +0800

Available diffs

Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1048.52) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1048.52 -proposed tracker (LP: #1913153)

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  * udpgro.sh in net from ubuntu_kernel_selftests seems not reflecting sub-test
    result (LP: #1908499)
    - selftests: fix the return value for UDP GRO test

  * CVE-2020-27815
    - jfs: Fix array index bounds check in dbAdjTree

  * CVE-2020-25704
    - perf/core: Fix a memory leak in perf_event_parse_addr_filter()

  * CVE-2020-25643
    - hdlc_ppp: add range checks in ppp_cp_parse_cr()

  * CVE-2020-25641
    - block: allow for_each_bvec to support zero len bvec

  * CVE-2020-25284
    - rbd: require global CAP_SYS_ADMIN for mapping and unmapping

  * CVE-2020-25212
    - nfs: Fix getxattr kernel panic and memory overflow

  * CVE-2020-28588
    - lib/syscall: fix syscall registers retrieval on 32-bit platforms

  * CVE-2020-29371
    - romfs: fix uninitialized memory leak in romfs_dev_read()

  * CVE-2020-29369
    - mm/mmap.c: close race between munmap() and expand_upwards()/downwards()

  * CVE-2020-29368
    - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()

  * CVE-2020-29660
    - tty: Fix ->session locking

  * CVE-2020-29661
    - tty: Fix ->pgrp locking in tiocspgrp()

  * CVE-2020-35508
    - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent

  * CVE-2020-24490
    - Bluetooth: fix kernel oops in store_pending_adv_report

  * CVE-2020-14314
    - ext4: fix potential negative array index in do_split()

  * CVE-2020-10135
    - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm
    - Bluetooth: Disconnect if E0 is used for Level 4

  * CVE-2020-27152
    - KVM: ioapic: break infinite recursion on lazy EOI

  * CVE-2020-28915
    - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
    - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts

  * CVE-2020-15437
    - serial: 8250: fix null-ptr-deref in serial8250_start_tx()

  * CVE-2020-15436
    - block: Fix use-after-free in blkdev_get()

  * switch to an autogenerated nvidia series based core via dkms-versions
    (LP: #1912803)
    - [Config] dkms-versions -- add transitional/skip information for nvidia
      packages
    - [Packaging] nvidia -- use dkms-versions to define versions built
    - [Packaging] update-version-dkms -- maintain flags fields

  * S3 stress test fails with amdgpu errors (LP: #1909453)
    - drm/amdgpu: asd function needs to be unloaded in suspend phase
    - drm/amdgpu: add TMR destory function for psp

 -- Timo Aaltonen <email address hidden>  Thu, 18 Feb 2021 13:11:14 +0200

Available diffs

Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1047.51) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1047.51 -proposed tracker (LP: #1914751)

  * Exploitable vulnerabilities in AF_VSOCK implementation (LP: #1914668)
    - vsock: fix the race conditions in multi-transport support

 -- Thadeu Lima de Souza Cascardo <email address hidden>  Fri, 05 Feb 2021 08:01:29 -0300
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1046.50) focal; urgency=medium

  * dkms artifacts may expire from the pool (LP: #1850958)
    - [packaging] handle downloads from the librarian better

Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1042.46) focal; urgency=medium

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  * CVE-2021-1052 // CVE-2021-1053
    - [Packaging] NVIDIA -- Add the NVIDIA 460 driver

 -- Thadeu Lima de Souza Cascardo <email address hidden>  Wed, 06 Jan 2021 21:22:27 -0300
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1039.43) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1039.43 -proposed tracker (LP: #1909420)

  * Fix suspend error of SOF driver  (LP: #1908713)
    - Revert "ALSA: hda: Refactor codec PM to use direct-complete optimization"

  * Packaging resync (LP: #1786013)
    - [Packaging] update variants

  * Killer 500s (QCA6390) WLAN/BT [17cb:1101] unavailable (LP: #1879633)
    - Bluetooth: btusb: Add flag to define wideband speech capability
    - Bluetooth: Support querying for WBS support through MGMT
    - Bluetooth: Enable erroneous data reporting if WBS is supported
    - Bluetooth: Increment management interface revision
    - Bluetooth: fix off by one in err_data_reporting cmd masks.
    - Bluetooth: mgmt: add mgmt_cmd_status in add_advertising
    - mac80211: add 802.11 encapsulation offloading support
    - mac80211: fix tx status for no ack cases
    - nl80211: add handling for BSS color
    - mac80211: add handling for BSS color
    - mac80211: allow setting queue_len for drivers not using wake_tx_queue
    - Bluetooth: hci_qca: Enable clocks required for BT SOC
    - Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC
    - mac80211: fix 11w when using encapsulation offloading
    - ath11k: Silence clang -Wsometimes-uninitialized in
      ath11k_update_per_peer_stats_from_txcompl
    - ath11k: drop tx_info from ath11k_sta
    - ath11k: add HE rate accounting to driver
    - ath11k: fix rcu lock protect in peer assoc confirmation
    - ath11k: fix warn-on in disassociation
    - ath11k: fix parsing PPDU_CTRL type in pktlog
    - ath11k: Fixing dangling pointer issue upon peer delete failure
    - ath11k: fix incorrect peer stats counters update
    - Bluetooth: hci_qca: Bug fixes while collecting controller memory dump
    - net: qrtr: Migrate nameservice to kernel from userspace
    - net: qrtr: Fix the local node ID as 1
    - net: qrtr: fix spelling mistake "serivce" -> "service"
    - net: qrtr: Fix error pointer vs NULL bugs
    - Bluetooth: Replace zero-length array with flexible-array member
    - Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome
    - Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991
    - net: qrtr: Respond to HELLO message
    - net: qrtr: Fix FIXME related to qrtr_ns_init()
    - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers
    - Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome
    - Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional()
    - ath11k: config reorder queue for all tids during peer setup
    - ath11k: add thermal cooling device support
    - ath11k: add thermal sensor device support
    - ath11k: Use scnprintf() for avoiding potential buffer overflow
    - ath11k: handle RX fragments
    - ath11k: enable PN offload
    - ath11k: set queue_len to 4096
    - ath11k: add WMI calls required for handling BSS color
    - ath11k: add handling for BSS color
    - ath11k: Supporting RX ring backpressure HTT event and stats handling
    - ath11k: fill channel info from rx channel
    - ath11k: dump SRNG stats during FW assert
    - ath11k: Adding proper validation before accessing tx_stats
    - ath11k: Configure hash based reo destination ring selection
    - ath11k: Perform per-msdu rx processing
    - cfg80211: fix kernel-doc notation
    - bus: mhi: core: Add support for registering MHI controllers
    - bus: mhi: core: Add support for registering MHI client drivers
    - bus: mhi: core: Add support for creating and destroying MHI devices
    - bus: mhi: core: Add support for ringing channel/event ring doorbells
    - bus: mhi: core: Add support for PM state transitions
    - bus: mhi: core: Add support for basic PM operations
    - bus: mhi: core: Add support for downloading firmware over BHIe
    - bus: mhi: core: Add support for downloading RDDM image during panic
    - bus: mhi: core: Add support for processing events from client device
    - bus: mhi: core: Add support for data transfer
    - bus: mhi: core: Add uevent support for module autoloading
    - MAINTAINERS: Add entry for MHI bus
    - bus/mhi: fix printk format for size_t
    - bus: mhi: core: Pass module owner during client driver registration
    - bus: mhi: core: Add support for reading MHI info from device
    - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture
    - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device()
    - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390
    - ath11k: fix compiler warnings without CONFIG_THERMAL
    - ath11k: Add sta debugfs support to configure ADDBA and DELBA
    - ath11k: add pktlog checksum in trace events to support pktlog
    - ath11k: fix error message to correctly report the command that failed
    - ath11k: Increase the tx completion ring size
    - ath11k: Avoid mgmt tx count underflow
    - ath11k: fix duplication peer create on same radio
    - ath11k: Modify the interrupt timer threshold
    - ath11k: Fix TWT radio count
    - ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts
    - ath11k: rx path optimizations
    - ath11k: Cleanup in pdev destroy and mac register during crash on recovery
    - ath11k: Fix fw assert by setting proper vht cap
    - ath11k: Fix rx_filter flags setting for per peer rx_stats
    - ath11k: cleanup reo command error code overwritten
    - ath11k: Add dynamic tcl ring selection logic with retry mechanism
    - ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid()
    - ath11k: remove conversion to bool in ath11k_debug_fw_stats_process()
    - net: qrtr: Add tracepoint support
    - mac80211: fix two missing documentation entries
    - ath11k: fix reo flush send
    - ath11k: use GFP_ATOMIC under spin lock
    - Bluetooth: hci_qca: add compatible for QCA9377
    - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices
    - bus: mhi: core: Add support for MHI suspend and resume
    - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices()
    - mac80211: fix memory overlap due to variable length param
    - ath11k: fix error return code in ath11k_dp_alloc()
    - ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev
    - ath11k: add DBG_MAC prints to track vdev events
    - ath11k: use true, false for bool variables
    - ath11k: fix resource unavailability for htt stats after peer stats display
    - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails
    - bus: mhi: core: Remove link_status() callback
    - bus: mhi: core: Offload register accesses to the controller
    - bus: mhi: core: Fix channel device name conflict
    - ath11k: add tx hw 802.11 encapsulation offloading support
    - ath11k: Add support to reset htt peer stats
    - ath11k: fix kernel panic by freeing the msdu received with invalid length
    - ath11k: Replace zero-length array with flexible-array
    - net: qrtr: Add MHI transport layer
    - net: qrtr: Do not depend on ARCH_QCOM
    - ath11k: remove stale monitor status descriptor
    - ath11k: Add support for multibus support
    - ath11k: Add drv private for bus opaque struct
    - ath11k: Remove bus layer includes from upper layer
    - ath11k: remove redundant initialization of pointer info
    - ath11k: convert to devm_platform_get_and_ioremap_resource
    - ath11k: fix htt stats module not handle multiple skbs
    - bus: mhi: core: Fix some error return code
    - Bluetooth: hci_qca: Enable WBS support for wcn3991
    - ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()'
    - Bluetooth: hci_qca: Fix uninitialized access to hdev
    - bus: mhi: core: Refactor mhi queue APIs
    - bus: mhi: core: Cache intmod from mhi event to mhi channel
    - bus: mhi: core: Add range check for channel id received in event ring
    - bus: mhi: core: Read transfer length from an event properly
    - bus: mhi: core: Handle firmware load using state worker
    - bus: mhi: core: Return appropriate error codes for AMSS load failure
    - bus: mhi: core: Improve debug logs for loading firmware
    - bus: mhi: core: Ensure non-zero session or sequence ID values are used
    - bus: mhi: core: Remove the system error worker thread
    - bus: mhi: core: Handle disable transitions in state worker
    - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed
    - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported
    - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition
    - bus: mhi: core: Handle syserr during power_up
    - Bluetooth: hci_qca: Fix suspend/resume functionality failure
    - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot
    - ath11k: reset trigger frame MAC padding duration
    - ath11k: clear DCM max constellation tx value
    - net: qrtr: Allocate workqueue before kernel_bind
    - Bluetooth: hci_qca: Improve controller ID info log level
    - Bluetooth: hci_qca: Fix QCA6390 memdump failure
    - Bluetooth: hci_qca: Fix an error pointer dereference
    - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from
      votes
    - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed
    - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending
    - Bluetooth: hci_qca: Refactor error handling in qca_suspend()
    - Bluetooth: hci_qca: Bug fix during SSR timeout
    - cfg80211: add a helper to identify 6 GHz PSCs
    - ieee80211: definitions for reduced neighbor reports
    - ieee80211: add code to obtain and parse 6 GHz operation field
    - ieee80211: add HE ext EIDs and 6 GHz capability defines
    - cfg80211: handle 6 GHz capability of new station
    - mac80211: refactor extended element parsing
    - mac80211: add HE 6 GHz Band Capabilities into parse extension
    - cfg80211: add and expose HE 6 GHz band capabilities
    - mac80211: add HE 6 GHz Band Capability element
    - mac80211: build HE operation with 6 GHz oper information
    - mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode
    - mac80211: avoid using ext NSS high BW if not supported
    - mac80211: simplify and improve HT/VHT/HE disable code
    - mac80211: determine chandef from HE 6 GHz operation
    - mac80211: check the correct bit for EMA AP
    - mac80211: use HE 6 GHz band capability and pass it to the driver
    - mac80211: Add HE 6GHz capabilities element to probe request
    - cfg80211: treat 6 GHz channels as valid regardless of capability
    - cfg80211: reject HT/VHT capabilities on 6 GHz band
    - cfg80211: require HE capabilities for 6 GHz band
    - mac80211: accept aggregation sessions on 6 GHz
    - mac80211: Consider 6 GHz band when handling power constraint
    - mac80211: set short_slot for 6 GHz band
    - ath11k: add 6G frequency list supported by driver
    - ath11k: add support for 6GHz radio in driver
    - ath11k: Use freq instead of channel number in rx path
    - ath11k: extend peer_assoc_cmd for 6GHz band
    - ath11k: set psc channel flag when sending channel list to firmware.
    - ath11k: Add 6G scan dwell time parameter in scan request command
    - ath11k: Send multiple scan_chan_list messages if required
    - ath11k: Add support for 6g scan hint
    - ath11k: build HE 6 GHz capability
    - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991
    - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms
    - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending
    - ath11k: Add direct buffer ring support
    - ath11k: add support for spectral scan
    - ath11k: removing redundant reo unlock followed by immediate lock
    - ath11k: Add dp tx err stats
    - ath11k: Add support for ring backpressure stats
    - ath11k: fix wmi peer flags in peer assoc command
    - nl80211: pass HE operation element to the driver
    - mac80211: HE: set missing bss_conf fields in AP mode
    - cfg80211/mac80211: avoid bss color setting in non-HE modes
    - ath11k: update firmware files read path
    - ath11k: rename default board file
    - ath11k: ahb: call ath11k_core_init() before irq configuration
    - ath11k: convert ath11k_hw_params to an array
    - ath11k: define max_radios in hw_params
    - ath11k: add hw_ops for pdev id to hw_mac mapping
    - ath11k: Add bdf-addr in hw_params
    - ath11k: create a common function to request all firmware files
    - ath11k: don't use defines for hw specific firmware directories
    - ath11k: change ath11k_core_fetch_board_data_api_n() to use
      ath11k_core_create_firmware_path()
    - ath11k: remove useless info messages
    - ath11k: qmi: cleanup info messages
    - ath11k: don't use defines in hw_params
    - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME
    - net: qrtr: free flow in __qrtr_node_release
    - net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
    - Bluetooth: hci_qca: Bug fixes for SSR
    - qrtr: orphan socket in qrtr_release()
    - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during
      SSR
    - cfg80211: invert HE BSS color 'disabled' to 'enabled'
    - ath11k: do not depend on ARCH_QCOM for ath11k
    - ath11k: add hw_params entry for QCA6390
    - ath11k: move ring mask definitions to hw_params
    - ath11k: add simple PCI client driver for QCA6390 chipset
    - ath11k: pci: setup resources
    - ath11k: pci: add MSI config initialisation
    - ath11k: implement ath11k_core_pre_init()
    - ath11k: register MHI controller device for QCA6390
    - ath11k: pci: add HAL, CE and core initialisation
    - ath11k: use remoteproc only with AHB devices
    - ath11k: add support for m3 firmware
    - ath11k: add board file support for PCI devices
    - ath11k: fill appropriate QMI service instance id for QCA6390
    - ath11k: pci: add read32() and write32() hif operations
    - ath11k: configure copy engine msi address in CE srng
    - ath11k: setup ce tasklet for control path
    - ath11k: allocate smaller chunks of memory for firmware
    - ath11k: fix memory OOB access in qmi_decode
    - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send
    - ath11k: enable internal sleep clock
    - ath11k: hal: create hw_srng_config dynamically
    - net: qrtr: fix usage of idr in port assignment to socket
    - ath11k: hal: create register values dynamically
    - ath11k: hal: cleanup dynamic register macros
    - ath11k: ce: support different CE configurations
    - ath11k: ce: remove host_ce_config_wlan macro
    - ath11k: ce: remove CE_COUNT() macro
    - ath11k: hal: assign msi_addr and msi_data to srng
    - ath11k: ce: get msi_addr and msi_data before srng setup
    - ath11k: disable CE interrupt before hif start
    - ath11k: force single pdev only for QCA6390
    - ath11k: initialize wmi config based on hw_params
    - ath11k: wmi: put hardware to DBS mode
    - ath11k: dp: redefine peer_map and peer_unmap
    - ath11k: enable DP interrupt setup for QCA6390
    - ath11k: don't initialize rxdma1 related ring
    - ath11k: setup QCA6390 rings for both rxdmas
    - ath11k: refine the phy_id check in ath11k_reg_chan_list_event
    - ath11k: delay vdev_start for QCA6390
    - ath11k: assign correct search flag and type for QCA6390
    - ath11k: process both lmac rings for QCA6390
    - ath11k: use TCL_DATA_RING_0 for QCA6390
    - ath11k: reset MHI during power down and power up
    - ath11k: Fix possible memleak in ath11k_qmi_init_service
    - ath11k: Use fallthrough pseudo-keyword
    - net: ath11k: constify ath11k_thermal_ops
    - ath11k: return error if firmware request fails
    - ath11k: return -ENOMEM on allocation failure
    - mac80211: rename csa counters to countdown counters
    - ath11k: convert tasklets to use new tasklet_setup() API
    - ath11k: fix spelling mistake "moniter" -> "monitor"
    - ath11k: fix missing error check on call to
      ath11k_pci_get_user_msi_assignment
    - ath11k: fix a double free and a memory leak
    - ath11k: fix uninitialized return in ath11k_spectral_process_data()
    - mac80211: Add new AMPDU factor macro for HE peer caps
    - ath11k: Add peer max mpdu parameter in peer assoc command
    - net: qrtr: check skb_put_padto() return value
    - Bluetooth: hci_qca: remove redundant null check
    - Bluetooth: hci_qca: Remove duplicate power off in proto close
    - ath11k: move target ce configs to hw_params
    - ath11k: add ipq6018 support
    - ath11k: add raw mode and software crypto support
    - ath11k: remove calling ath11k_init_hw_params() second time
    - ath11k: fix link error when CONFIG_REMOTEPROC is disabled
    - ath11k: Remove unused inline function htt_htt_stats_debug_dump()
    - mac80211: improve AQL tx airtime estimation
    - mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for
      AQL
    - nl80211: add ability to report TX status for control port TX
    - mac80211: support control port TX status reporting
    - mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path
    - mac80211: Fix dropping broadcast packets in 802.11 encap
    - mac80211: reduce packet loss event false positives
    - mac80211: add missing queue/hash initialization to 802.3 xmit
    - mac80211: check and refresh aggregation session in encap offload tx
    - mac80211: skip encap offload for tx multicast/control packets
    - mac80211: set info->control.hw_key for encap offload packets
    - mac80211: rework tx encapsulation offload API
    - mac80211: reduce duplication in tx status functions
    - mac80211: remove tx status call to ieee80211_sta_register_airtime
    - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags
    - mac80211: notify the driver when a sta uses 4-address mode
    - mac80211: optimize station connection monitor
    - mac80211: unify 802.3 (offload) and 802.11 tx status codepath
    - mac80211: support using ieee80211_tx_status_ext to free skbs without status
      info
    - mac80211: extend ieee80211_tx_status_ext to support bulk free
    - mac80211: reorganize code to remove a forward declaration
    - ath11k: Remove rproc references from common core layer
    - ath11k: Add checked value for ath11k_ahb_remove
    - ath11k: refactor debugfs code into debugfs.c
    - ath11k: debugfs: use ath11k_debugfs_ prefix
    - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h]
    - ath11k: debugfs: move some function declarations to correct header files
    - ath11k: Add support spectral scan for IPQ6018
    - ath11k: wmi: remove redundant configuration values from init
    - ath11k: remove redundant num_keep_alive_pattern assignment
    - ath11k: Remove unused function ath11k_htc_restore_tx_skb()
    - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler'
    - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
    - ath11k: Move non-fatal warn logs to dbg level
    - ath11k: mac: fix parenthesis alignment
    - ath11k: Correctly check errors for calls to debugfs_create_dir()
    - ath11k: support loading ELF board files
    - ath11k: fix AP mode for QCA6390
    - ath11k: add interface_modes to hw_params
    - ath11k: pci: check TCSR_SOC_HW_VERSION
    - ath11k: disable monitor mode on QCA6390
    - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock
    - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc
    - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc
    - ath11k: add packet log support for QCA6390
    - ath11k: pci: fix rmmod crash
    - ath11k: mac: remove unused conf_mutex to solve a deadlock
    - ath11k: fix warning caused by lockdep_assert_held
    - ath11k: debugfs: fix crash during rmmod
    - ath11k: read and write registers below unwindowed address
    - ath11k: enable shadow register configuration and access
    - ath11k: set WMI pipe credit to 1 for QCA6390
    - ath11k: start a timer to update TCL HP
    - ath11k: start a timer to update REO cmd ring
    - ath11k: start a timer to update HP for CE pipe 4
    - ath11k: enable idle power save mode
    - ath11k: remove unnecessary casts to u32
    - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration
    - bus: mhi: core: Abort suspends due to outgoing pending packets
    - bus: mhi: core: Use helper API to trigger a non-blocking host resume
    - bus: mhi: core: Trigger host resume if suspended during mhi_device_get()
    - bus: mhi: core: Use generic name field for an MHI device
    - bus: mhi: core: Introduce helper function to check device state
    - bus: mhi: core: Introduce counters to track MHI device state transitions
    - bus: mhi: core: Read and save device hardware information from BHI
    - bus: mhi: core: Introduce APIs to allocate and free the MHI controller
    - bus: mhi: core: Add const qualifier to MHI config information
    - bus: mhi: Fix entries based on Kconfig coding style
    - bus: mhi: core: Introduce debugfs entries for MHI
    - bus: mhi: core: Introduce sysfs entries for MHI
    - bus: mhi: core: Allow shared IRQ for event rings
    - bus: mhi: Remove unused nr_irqs_req variable
    - bus: mhi: core: Fix the building of MHI module
    - bus: mhi: debugfs: Print channel context read-pointer
    - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
    - ath11k: Fix memory leak on error path
    - ath11k: add 64bit check before reading msi high addr
    - SAUCE: ath11k: pci: support platforms with one MSI vector
    - SAUCE: ath11k: try to allocate big block of dma memory firstly
    - ath11k: dp_rx: fix monitor status dma unmap direction
    - SAUCE: ath11k: hook mhi suspend and resume
    - SAUCE: ath11k: implement hif suspend and resume functions.
    - ath11k: pci: read select_window register to ensure write is finished
    - SAUCE: ath11k: implement htc suspend related callbacks
    - SAUCE: ath11k: put target to suspend when system enters suspend state
    - ath11k: mhi: print a warning if firmware crashed
    - SAUCE: ath11k: qmi: print allocated memory segment addresses and sizes
    - SAUCE: ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID
    - SAUCE: ath11k: fix pcie link unstable issue
    - SAUCE: ath11k: fix PCI L1ss clock unstable problem
    - SAUCE: ath11k: disable OTP write privilege
    - SAUCE: ath11k: disable ASPM L0sLs before downloading firmware
    - SAUCE: ath11k: purge rx pktlog when entering suspend
    - ath11k: set credit_update flag for flow controlled ep only
    - SAUCE: ath11k: implement wow enable and wow wakeup command
    - ath11k: hif: add ce irq enable and disable functions
    - SAUCE: ath11k: put target to wow state when suspend happens
    - ath11k: Fix incorrect tlvs in scan start command
    - SAUCE: ath11k: vdev delete synchronization with firmware
    - ath11k: peer delete synchronization with firmware
    - [Config] enable ath11k WiFi driver
    - [Config] updateconfigs for ath11k

  * fib_nexthop_multiprefix.sh from net in ubuntu_kernel_selftests failed on
    F-OEM-5.6 (LP: #1880648)
    - selftests: fib_nexthop_multiprefix: fix cleanup() netns deletion

  * ip_defrag.sh in net from ubuntu_kernel_selftests failed with Resource
    temporarily unavailable on F-oem-5.6 (LP: #1908498)
    - selftests: net: ip_defrag: ignore EPERM

  * Sub-tests in kselftest/net/udpgro.sh is failing with "./udpgso_bench_rx:
    poll: 0x0 expected 0x1" (LP: #1908501)
    - selftests: fix poll error in udpgro.sh

 -- Chia-Lin Kao (AceLan) <email address hidden>  Mon, 28 Dec 2020 11:53:27 +0800
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1038.42) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1038.42 -proposed tracker (LP: #1907605)

  * rtwpci driver blocks the system to enter PC10, stuck at PC3 (LP: #1907200)
    - SAUCE: rtw88: 8723de: let cpu enter c10

  * [SRU][F/G/H/U/OEM-5.6] Fix i2c report error on elan trackpoint
    (LP: #1908335)
    - Input: elan_i2c - add support for high resolution reports
    - Input: elan_i2c - add new trackpoint report type 0x5F
    - Input: elantech - fix protocol errors for some trackpoints in SMBus mode

 -- Timo Aaltonen <email address hidden>  Thu, 17 Dec 2020 16:16:11 +0200

Available diffs

Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1037.41) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1037.41 -proposed tracker (LP: #1905925)

  * CVE-2020-28974
    - vt: Disable KD_FONT_OP_COPY

  * Refresh ACPI wakeup power to make Thunderbolt hotplug detection work
    (LP: #1906229)
    - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup()
    - PM: ACPI: Refresh wakeup device power configuration every time

  * Fix no headset sound after S3 on Intel HDA (LP: #1904595)
    - ALSA: hda: Workaround for spurious wakeups on some Intel platforms
    - ALSA: hda: Refactor codec PM to use direct-complete optimization
    - ALSA: hda: Separate runtime and system suspend
    - ALSA: hda: Reinstate runtime_allow() for all hda controllers

  * Fix AMD GFX where no HDMI audio when hotplugging different monitors
    (LP: #1904430)
    - drm/amd/display: Fix EDID parsing after resume from suspend

  * Ask 8821C Bluetooth controller to drop old firmware (LP: #1904221)
    - Bluetooth: btrtl: Ask 8821C to drop old firmware
    - Bluetooth: btrtl: fix incorrect skb allocation failure check

  * Intel Tiger Lake IDs supplement (LP: #1904521)
    - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
    - i2c: i801: Add support for Intel Tiger Lake PCH-H
    - mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
    - spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
    - mtd: spi-nor: Prepare core / manufacturer code split
    - mtd: spi-nor: Compile files in controllers/ directory
    - mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash
    - pinctrl: intel: Introduce common flags for GPIO mapping scheme
    - pinctrl: tigerlake: Add support for Tiger Lake-H
    - intel_th: pci: Add Tiger Lake PCH-H support

  * Add dpcd backlight control for 0x4c83 0x4f41 (LP: #1905663)
    - SAUCE: drm/dp: Add dpcd backlight control for 0x4c83 0x4f41

 -- Timo Aaltonen <email address hidden>  Thu, 10 Dec 2020 15:00:54 +0200
Superseded in focal-updates
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1036.39) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1036.39 -proposed tracker (LP: #1906396)

  * Prevent thermal shutdown during boot process (LP: #1906168)
    - SAUCE: thermal: core: Add indication for userspace usage
    - SAUCE: thermal: int340x: Indicate userspace usage
    - SAUCE: thermal: intel: intel_pch_thermal: Indicate userspace usage

  * alsa/hda: The sound output is abnormal when the balance is on center after
    switch from the audio speaker to headset on a Dell AIO (LP: #1905808)
    - ALSA: hda/realtek - Fixed Dell AIO wrong sound tone

  * [SRU][OEM-5.6] UBUNTU: SAUCE: Fix brightness control on BOE 2270 panel
    (LP: #1904991)
    - SAUCE: drm/i915: Force DPCD backlight mode for BOE 2270 panel

  * Use ACPI S5 for reboot (LP: #1904225)
    - PM: ACPI: reboot: Use S5 for reboot

 -- Timo Aaltonen <email address hidden>  Wed, 02 Dec 2020 09:55:46 +0200
Superseded in focal-updates
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1035.37) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1035.37 -proposed tracker (LP: #1903149)

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  * drm/i915/dp_mst -  wait longer during the clock recovery for Display port
    (LP: #1902861)
    - SAUCE: drm/i915/dp_mst: wait longer during the clock recovery

  * Remove NVMe suspend-to-idle workaround (LP: #1897227)
    - Revert "UBUTU: SAUCE: pci: prevent Intel NVMe SSDPEKKF from entering D3"
    - Revert "UBUNTU: SAUCE: pci: prevent sk hynix nvme from entering D3"

  * Tiger Lake PMC core driver fixes (LP: #1899883)
    - x86/devicetable: Move x86 specific macro out of generic code
    - x86/cpu: Add consistent CPU match macros
    - platform/x86: Convert to new CPU match macros
    - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform
      support
    - platform/x86: intel_pmc_core: Add debugfs entry to access sub-state
      residencies
    - platform/x86: intel_pmc_core: Add debugfs entry for low power mode status
      registers
    - platform/x86: intel_pmc_core: Refactor the driver by removing redundant code
    - platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map
    - platform/x86: intel_pmc_core: Add an additional parameter to
      pmc_core_lpm_display()
    - platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y
      failure
    - platform/x86: intel_pmc_core: Add debugfs support to access live status
      registers
    - platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of
      CONFIG_DEBUG_FS
    - platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry
    - platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to
      tgl_reg_map
    - platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for
      platforms that support sub-states
    - platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic
    - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to
      ICL
    - platform/x86: intel_pmc_core: avoid unused-function warnings
    - platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name
    - platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show()
    - platform/x86: pmc_core: Use descriptive names for LPM registers
    - platform/x86: intel_pmc_core: Fix TigerLake power gating status map
    - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value

  * [SRU][OEM-5.6]Fix no video out from some monitors on amdgpu (LP: #1901135)
    - drm/amd/display: Retry AUX write when fail occurs

  * drm/i915/dp_mst - only read the base capability in DPCD. (LP: #1902613)
    - Revert "UBUNTU: SAUCE: drm/dp_mst: Retrieve extended DPCD caps for topology
      manager"

  * TGL system automatically resumes from s2idle when connecting to a docking
    station with a monitor (LP: #1902577)
    - SAUCE: ACPI: avoid auto-wakeup with an _OSI string

  * Fix non-working NVMe after S3 (LP: #1895718)
    - SAUCE: PCI: Enable ACS quirk on all CML root ports

  * drm/i915/dp_mst - System would hang during the boot up. (LP: #1902469)
    - drm/i915: Fix encoder lookup during PSR atomic check

  * kci_test_encap_fou() in rtnetlink.sh from kselftests/net failed with "FAIL:
    can't add fou port 7777, skipping test" (LP: #1891421)
    - selftests: rtnetlink: load fou module for kci_test_encap_fou() test

  * alsa/hda: mic can't be detect if booting with headset plugged on a HP
    machine (LP: #1901971)
    - SAUCE: ALSA: hda/realtek - Fixed HP headset Mic can't be detected

 -- Timo Aaltonen <email address hidden>  Wed, 11 Nov 2020 14:40:51 +0200
Superseded in focal-updates
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1034.36) focal; urgency=medium

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  * Introduce the new NVIDIA 455 series (LP: #1902093)
    - [Packaging] NVIDIA -- Add the NVIDIA 455 driver

 -- Stefan Bader <email address hidden>  Fri, 06 Nov 2020 18:39:23 +0100
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1033.35) focal; urgency=medium

  * CVE-2020-8694
    - powercap: make attributes only readable by root

 -- Kleber Sacilotto de Souza <email address hidden>  Thu, 22 Oct 2020 12:19:25 +0200
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1032.33) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1032.33 -proposed tracker (LP: #1899926)

  * CVE-2020-12351 // CVE-2020-12352 // CVE-2020-24490
    - Bluetooth: Disable High Speed by default
    - Bluetooth: MGMT: Fix not checking if BT_HS is enabled
    - [Config] Disable BlueZ highspeed support

  * CVE-2020-12351
    - Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel

  * CVE-2020-12352
    - Bluetooth: A2MP: Fix not initializing all members

  * Lenovo ThinkBook 14-IML Touchpad not showing up in /proc/bus/input/devices
    (LP: #1853277)
    - i2c: core: Call i2c_acpi_install_space_handler() before
      i2c_acpi_register_devices()

  * [SRU]alsa: add Dell tgl soundwire machines support (LP: #1900069)
    - ALSA: hda: add autodetection for SoundWire
    - ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire
      driver
    - ASoC: Intel: soc-acpi: mirror CML and TGL configurations
    - ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config
    - ASoC: topology: set component dai_index to ipc dai config dai_index
    - ASoC: Intel: add codec name prefix to ACPI machine description
    - ASoC: Intel: sof_sdw: remove hard-coded codec_conf table
    - ASoC: Intel: sof_sdw_rt700: add codec prefix
    - ASoC: Intel: add support for new SoundWire hardware layout on TGL
    - ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name
    - ASoC/soundwire: bus: use property to set interrupt masks
    - soundwire: bus: filter-out unwanted interrupt reports
    - soundwire: slave: add first_interrupt_done status
    - soundwire: bus: use quirk to filter out invalid parity errors
    - ASoC: codecs: realtek-soundwire: ignore initial PARITY errors

  * Fix system reboot when disconnecting WiFi (LP: #1899726)
    - iwlwifi: msix: limit max RX queues for 9000 family

  * Improve descriptions for XFAIL cases in kselftests/net/psock_snd
    (LP: #1900088)
    - selftests/net: improve descriptions for XFAIL cases in psock_snd.sh

  * Fix broken MSI interrupt after HDA controller was suspended (LP: #1899586)
    - ALSA: hda: Skip controller resume if not needed
    - ALSA: hda: Always use jackpoll helper for jack update after resume
    - SAUCE: ALSA: hda: fix jack detection with Realtek codecs when in D3
    - ALSA: hda - let hs_mic be picked ahead of hp_mic

  * Enable brightness control on HP DreamColor panel (LP: #1898865)
    - drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam
    - SAUCE: drm/i915/dpcd_bl: Skip testing control capability with force DPCD
      quirk
    - SAUCE: drm/dp: HP DreamColor panel brigntness fix

  * alsa/hda/realtek - The front Mic on a HP machine doesn't work (LP: #1899508)
    - SAUCE: ALSA: hda/realtek - The front Mic on a HP machine doesn't work

 -- Timo Aaltonen <email address hidden>  Fri, 16 Oct 2020 14:40:28 +0300
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1031.32) focal; urgency=medium

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  * CVE-2020-16119
    - SAUCE: dccp: avoid double free of ccid on child socket

  * CVE-2020-16120
    - ovl: pass correct flags for opening real directory
    - ovl: switch to mounter creds in readdir
    - ovl: verify permissions in ovl_path_open()
    - ovl: call secutiry hook in ovl_real_ioctl()
    - ovl: check permission to open real file

Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1030.30) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1030.30 -proposed tracker (LP: #1898714)

  * Fix broken e1000e device after S3 (LP: #1897755)
    - SAUCE: e1000e: Increase polling timeout on MDIC ready bit

  * Fix headset jack detection on Dell UFF desktops (LP: #1897508)
    - Revert "ALSA: hda: call runtime_allow() for all hda controllers"

  * [SRU][OEM-5.6]Fix AMD system hang after re-plugin USBC-DP dongle
    (LP: #1896716)
    - drm/amd/display: Move USB-C workaround to after parameter variables are set

  * alsa/hda: mic doesn't work on a HP AIO machine (LP: #1897694)
    - SAUCE: ALSA: hda/realtek - set mic to auto detect on a HP AIO machine

  * CVE-2020-26088
    - net/nfc/rawsock.c: add CAP_NET_RAW check.

  * HP Zbook Studio G7 boots into corrupted screen with PSR featured panel
    (LP: #1897501)
    - SAUCE: drm/i915/psr: allow overriding PSR disable param by quirk
    - SAUCE: drm/dp: add DP_QUIRK_FORCE_PSR_CHIP_DEFAULT quirk to CMN prod-ID
      19-15

 -- Timo Aaltonen <email address hidden>  Tue, 06 Oct 2020 17:22:17 +0300

Available diffs

Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1029.29) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1029.29 -proposed tracker (LP: #1895982)

  * linux-libc-dev in proposed cause seccomp_bpf from seccomp in
    ubuntu_kernel_selftests to fail on F-oem-5.6 (LP: #1896008)
    - seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID

  * Enable LTR for endpoints behind VMD (LP: #1896598)
    - SAUCE: PCI/ASPM: Enable LTR for endpoints behind VMD

  * CVE-2020-14385
    - xfs: fix boundary test in xfs_attr_shortform_verify

  * Fix non-working NVMe after S3 (LP: #1895718)
    - SAUCE: PCI: Enable ACS quirk on CML root port

  * CVE-2020-12655
    - xfs: add agf freeblocks verify in xfs_agf_verify

  * Thunderbolt3 daisy chain sometimes doesn't work (LP: #1895606)
    - thunderbolt: Retry DROM read once if parsing fails

  * CVE-2020-12656
    - sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate
      registrations.
    - sunrpc: clean up properly in gss_mech_unregister()

  * CVE-2020-15393
    - usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect

  * CVE-2020-12771
    - bcache: fix potential deadlock problem in btree_gc_coalesce

  * CVE-2020-15780
    - ACPI: configfs: Disallow loading ACPI tables when locked down

  * CVE-2020-16166
    - random32: update the net random state on interrupt and activity

  * Get the extended DPCD according to the related field in the DPCD registers.
    (LP: #1893752)
    - drm: move DP_MAX_DOWNSTREAM_PORTS from i915 to drm core
    - drm/i915/dp: Extract drm_dp_read_dpcd_caps()
    - SAUCE: drm/dp_mst: Retrieve extended DPCD caps for topology manager

  * CVE-2020-24394
    - nfsd: apply umask on fs without ACL support

 -- Timo Aaltonen <email address hidden>  Tue, 22 Sep 2020 19:31:17 +0300

Available diffs

Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1028.28) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1028.28 -proposed tracker (LP: #1894630)

  * Cannot probe sata disk on sata controller behind VMD: ata1.00: failed to
    IDENTIFY (I/O error, err_mask=0x4) (LP: #1894778)
    - SAUCE: PCI: vmd: Add AHCI to fast interrupt list

  * SRU: Fix system hang when stress S3 on radeon with TTM (LP: #1893609)
    - mei: bus: don't clean driver pointer

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts
    - update dkms package versions

  * Introduce the new NVIDIA 450-server and the 450 UDA series (LP: #1887674)
    - [packaging] add signed modules for the 450 nvidia driver

  * CVE-2020-12888
    - vfio/type1: Support faulting PFNMAP vmas
    - vfio-pci: Fault mmaps to enable vma tracking
    - vfio-pci: Invalidate mmaps and block MMIO access on disabled memory

  * Missing id 8086:a0bc for VMD quirk PCI_DEV_FLAGS_ENABLE_ASPM (LP: #1893194)
    - SAUCE: PCI/ASPM: VMD: add ASPM quirk for 8086:a0bc

  * The DP/HDMI audio  via USB-C to DP dongle or Dell Zeus adapter can't work
    after suspend (LP: #1893290)
    - ALSA: hda/hdmi: always check pin power status in i915 pin fixup

  * Comet Lake PCH-H RAID not support on Ubuntu20.04 (LP: #1892288)
    - ahci: Add Intel Comet Lake PCH-H PCI ID

  * device doesn't boot with kernel older than v5.7.7 on a usb key: hang at
    efi_tpm_eventlog_init (LP: #1892827)
    - efi/tpm: Verify event log header before parsing

 -- Timo Aaltonen <email address hidden>  Tue, 08 Sep 2020 11:40:14 +0300
Superseded in focal-updates
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1027.27) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1027.27 -proposed tracker (LP: #1894714)

  * [SRU] [Focal/OEM-5.6/Groovy]Fix AMD usb host controller lost after stress S3
    (LP: #1893914)
    - SAUCE: xhci: workaround for S3 issue on AMD SNPS 3.0 xHC

 -- Timo Aaltonen <email address hidden>  Mon, 07 Sep 2020 19:24:05 +0300
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1026.26) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1026.26 -proposed tracker (LP: #1894292)

  * CVE-2020-14386
    - SAUCE: net/packet: fix overflow in tpacket_rcv

 -- Kleber Sacilotto de Souza <email address hidden>  Sun, 06 Sep 2020 12:58:48 +0200
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1025.25) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1025.25 -proposed tracker (LP: #1894070)

  * [SRU] [Focal/OEM-5.6/Groovy]Fix AMD usb host controller lost after stress S3
    (LP: #1893914)
    - SAUCE: xhci: workaround for S3 issue on AMD SNPS 3.0 xHC

 -- Timo Aaltonen <email address hidden>  Thu, 03 Sep 2020 12:39:05 +0300
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1023.23) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1023.23 -proposed tracker (LP: #1892465)

  * CVE-2020-15852
    - x86/ioperm: Fix io bitmap invalidation on Xen PV

  * Fix non-working USB devices plugged during system sleep (LP: #1892678)
    - xhci: Do warm-reset when both CAS and XDEV_RESUME are set

  * ASPM not enabled on child devices behind VMD controller (LP: #1889384)
    - SAUCE: PCI/ASPM: Enable ASPM for links under VMD domain

  * Fix non-working Goodix touchpad after system sleep (LP: #1891998)
    - HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands

  * [SRU] Fix acpi backlight issue on some thinkpads (LP: #1892010)
    - platform/x86: thinkpad_acpi: not loading brightness_init when _BCL invalid

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts

 -- Timo Aaltonen <email address hidden>  Tue, 25 Aug 2020 08:46:08 +0300
Deleted in groovy-release (Reason: linux-oem-5.6 is entirely subsumed by linux)
Deleted in groovy-proposed (Reason: moved to Release)
linux-oem-5.6 (5.6.0-1021.21+20.10.2) groovy; urgency=medium

  * dkms artifacts may expire from the pool (LP: #1850958)
    - [Packaging] autoreconstruct -- manage executable debian files

Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1022.22) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1022.22 -proposed tracker (LP: #1890747)

  * Add TGL+ SAGV display support (LP: #1891451)
    - drm/i915: Move more cdclk state handling into the cdclk code
    - drm/i915: Collect more cdclk state under the same roof
    - drm/i915: s/need_cd2x_updare/can_cd2x_update/
    - drm/i915: s/cdclk_state/cdclk_config/
    - drm/i915: Simplify intel_set_cdclk_{pre, post}_plane_update() calling
      convention
    - drm/i915: Extract intel_cdclk_state
    - drm/i915: swap() the entire cdclk state
    - drm/i915: s/init_cdclk/init_cdclk_hw/
    - drm/i915: Move intel_atomic_state_free() into intel_atomic.c
    - drm/i915: Introduce better global state handling
    - drm/i915: Convert bandwidth state to global state
    - drm/i915: Introduce intel_calc_active_pipes()
    - drm/i915: Don't check uv_wm in skl_plane_wm_equals()
    - drm/i915: Don't check for wm changes until we've compute the wms fully
    - drm/i915: Enable transition watermarks for glk
    - drm/i915: Implement display w/a 1140 for glk/cnl
    - drm/i915: Start passing latency as parameter
    - drm/i915: Prepare to extract gen specific functions from
      intel_can_enable_sagv
    - drm/i915: Add pre/post plane updates for SAGV
    - drm/i915: Add intel_atomic_get_bw_*_state helpers
    - drm/i915: Use bw state for per crtc SAGV evaluation
    - drm/i915: Track active_pipes in bw_state
    - drm/i915: Rename bw_state to new_bw_state
    - drm/i915: Introduce skl_plane_wm_level accessor.
    - drm/i915: Extract skl SAGV checking
    - drm/i915: Make active_pipes check skl specific
    - drm/i915/gen11: Add additional pcode status values
    - drm/i915: Added required new PCode commands
    - drm/i915: Add TGL+ SAGV support
    - drm/i915: Restrict qgv points which don't have enough bandwidth.
    - drm/i915: Enable SAGV support for Gen12

  * Fix missing HDMI Audio on another HP Desktop (LP: #1891617)
    - ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop

  * alsa/sof: support 1 and 3 dmics (LP: #1891585)
    - SAUCE: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics

  * Enable PCI ACS for platform opt to get the usb flash drive from WD19TB
    (LP: #1891449)
    - iommu/vt-d: Enable PCI ACS for platform opt in hint

  *  Disable Lenovo P620 Rear line-in volume control (LP: #1891281)
    - ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control

  * alsa: should not load sof driver if the internal mic connects to the codec
    (LP: #1890231)
    - ALSA: hda: add autodetection for SoundWire

  * Fix missing HDMI/DP Audio on an HP Desktop (LP: #1890441)
    - ALSA: hda/hdmi: Add quirk to force connectivity

  * Add initial audio support for Lenovo ThinkStation P620 (LP: #1890317)
    - ALSA: usb-audio: Add support for Lenovo ThinkStation P620

  * Fix IOMMU error on AMD Radeon Pro W5700 (LP: #1890306)
    - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken

  * ASoC:amd:renoir:  the dmic can't record sound after suspend and resume
    (LP: #1890220)
    - SAUCE: ASoC: amd: renoir: restore two more registers during resume

  * No sound, Dummy output on Acer Swift 3 SF314-57G with Ice Lake core-i7  CPU
    (LP: #1877757)
    - ASoC: SOF: Intel: hda: fix generic hda codec support

  * ipsec: policy priority management is broken (LP: #1890796)
    - xfrm: policy: match with both mark and mask on user interfaces

 -- Timo Aaltonen <email address hidden>  Mon, 17 Aug 2020 10:06:19 +0300

Available diffs

Superseded in focal-updates
Superseded in groovy-proposed
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1021.21) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1021.21 -proposed tracker (LP: #1889371)

  * Fix right speaker of HP laptop (LP: #1889375)
    - SAUCE: hda/realtek: Fix right speaker of HP laptop

  * blk_update_request error when mount nvme partition (LP: #1872383)
    - SAUCE: nvme-pci: prevent SK hynix PC400 from using Write Zeroes command

  * cgroup refcount is bogus when cgroup_sk_alloc is disabled (LP: #1886860)
    - cgroup: fix cgroup_sk_alloc() for sk_clone_lock()
    - cgroup: Fix sock_cgroup_data on big-endian.

  * Add support for Atlantic NIC firmware v4 (LP: #1886908)
    - net: atlantic: simplify hw_get_fw_version() usage
    - net: atlantic: align return value of ver_match function with function name
    - net: atlantic: add support for FW 4.x

  * Restart the machine successfully after suspend (LP: #1888375)
    - SAUCE: iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu
    - iommu/vt-d: Don't apply gfx quirks to untrusted devices

  * Wakeup the system by touching the touchpad (LP: #1888331)
    - gpio: gpiolib: Allow GPIO IRQs to lazy disable
    - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle

  * soc/amd/renoir: detect dmic from acpi table (LP: #1887734)
    - ASoC: amd: add logic to check dmic hardware runtime
    - ASoC: amd: add ACPI dependency check
    - ASoC: amd: fixed kernel warnings

  * [SRU][PATCH 0/1][oem-5.6] fix amd RENOIR screen backlight issue.
    (LP: #1886785)
    - Revert "drm/amd/display: disable dcn20 abm feature for bring up"

  * Enable Quectel EG95 LTE modem [2c7c:0195]  (LP: #1886744)
    - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
    - USB: serial: option: add Quectel EG95 LTE modem

  * soc/amd/renoir: change the module name to make it work with ucm3
    (LP: #1888166)
    - AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel
      module
    - remove a kernel module since its name is changed

  * System stops responding while entering S3 with SD card installed
    (LP: #1880519)
    - xhci: Return if xHCI doesn't support LPM
    - xhci: Poll for U0 after disabling USB2 LPM

  * [SRU][F/OEM-5.6] add a new OLED panel support for brightness control
    (LP: #1887909)
    - drm/dp: Lenovo X13 Yoga OLED panel brightness fix

 -- Timo Aaltonen <email address hidden>  Wed, 29 Jul 2020 21:08:56 +0300

Available diffs

Superseded in groovy-release
Superseded in focal-security
Superseded in focal-updates
Deleted in groovy-proposed (Reason: moved to Release)
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1020.20) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1020.20 -proposed tracker (LP: #1886753)

  * Realtek [10ec:c82f] Subsystem [17aa:c02f] Wifi adapter not found
    (LP: #1886247)
    - SAUCE: rtw88: 8822ce: add support for device ID 0xc82f

  * [WD19TB] external DP failed with DRM error message (LP: #1886165)
    - drm/i915/tgl: Update TC DP vswing table
    - drm/i915/tgl: Implement WA_16011163337
    - SAUCE: drm/i915/bios: add intel_bios_hdmi_level_shift()
    - drm/i915/tgl: Add HBR and HBR2+ voltage swing table
    - drm/i915/dc3co: Avoid full modeset when EXITLINE needs to be changed
    - drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders
    - drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz ref clock

  * ubuntu_aufs_smoke_test failed on Focal OEM 5.6 (LP: #1879308)
    - SAUCE: fs: Enable aufs

 -- Timo Aaltonen <email address hidden>  Wed, 08 Jul 2020 11:44:53 +0300
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1019.19) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1019.19 -proposed tracker (LP: #1885549)

  * Add generic LED class support for audio LED (LP: #1885896)
    - ALSA: hda: generic: Always call led-trigger for mic mute LED
    - ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev
    - ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls
    - ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls
    - ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls
    - ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led()
    - ALSA: hda: generic: Drop the old mic-mute LED hook
    - ALSA: hda: generic: Add vmaster mute LED helper
    - ALSA: hda/realtek: Use the new vmaster mute LED helper
    - ALSA: hda/conexant: Use the new vmaster mute LED helper
    - ALSA: hda/sigmatel: Use the new vmaster mute LED helper
    - ALSA: hda/realtek: Unify LED helper code
    - ALSA: hda: Let LED cdev handling suspend/resume
    - [Config]: Enable CONFIG_SND_HDA_GENERIC_LEDS

  * [SRU][OEM-5.6/U] Fix r8117 firmware base issue (LP: #1885072)
    - SAUCE: r8169: fix firmware not resetting tp->ocp_base

  * [TGL] Thunderbolt support (Tiger Lake) (LP: #1844410)
    - thunderbolt: Add support for Intel Tiger Lake

  * Focal update: v5.6.19 upstream stable release (LP: #1883938)
    - ipv6: fix IPV6_ADDRFORM operation logic
    - mlxsw: core: Use different get_trend() callbacks for different thermal zones
    - net_failover: fixed rollback in net_failover_open()
    - tun: correct header offsets in napi frags mode
    - bridge: Avoid infinite loop when suppressing NS messages with invalid
      options
    - vxlan: Avoid infinite loop when suppressing NS messages with invalid options
    - net: ena: xdp: XDP_TX: fix memory leak
    - net: ena: xdp: update napi budget for DROP and ABORTED
    - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit()
    - net: dsa: qca8k: Fix "Unexpected gfp" kernel exception
    - tipc: fix NULL pointer dereference in streaming
    - bpf: Support llvm-objcopy for vmlinux BTF
    - elfnote: mark all .note sections SHF_ALLOC
    - Input: mms114 - fix handling of mms345l
    - Input: axp20x-pek - always register interrupt handlers
    - ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
    - sched/fair: Don't NUMA balance for kthreads
    - Input: synaptics - add a second working PNP_ID for Lenovo T470s
    - csky: Fixup abiv2 syscall_trace break a4 & a5
    - gfs2: Even more gfs2_find_jhead fixes
    - drivers/net/ibmvnic: Update VNIC protocol version reporting
    - staging: wfx: fix double free
    - staging: mt7621-pci: properly power off dual-ported pcie phy
    - perf probe: Accept the instance number of kretprobe event
    - mm: add kvfree_sensitive() for freeing sensitive data objects
    - selftests: fix flower parent qdisc
    - fanotify: fix ignore mask logic for events on child and on dir
    - driver core: Update device link status correctly for SYNC_STATE_ONLY links
    - powerpc/xive: Clear the page tables for the ESB IO mapping
    - spi: dw: Fix native CS being unset
    - ath9k_htc: Silence undersized packet warnings
    - smack: avoid unused 'sip' variable warning
    - RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
    - padata: add separate cpuhp node for CPUHP_PADATA_DEAD
    - s390/pci: Log new handle in clp_disable_fh()
    - x86/cpu/amd: Make erratum #1054 a legacy erratum
    - KVM: x86: only do L1TF workaround on affected processors
    - scsi: target: remove boilerplate code
    - scsi: target: fix hang when multiple threads try to destroy the same iscsi
      session
    - drm/amd/display: remove invalid dc_is_hw_initialized function
    - drm/amd/display: Not doing optimize bandwidth if flip pending.
    - aio: fix async fsync creds
    - usercopy: mark dma-kmalloc caches as usercopy caches
    - x86_64: Fix jiffies ODR violation
    - x86: mm: ptdump: calculate effective permissions correctly
    - x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
    - x86/speculation: Prevent rogue cross-process SSBD shutdown
    - x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced
      IBRS.
    - x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
    - x86/reboot/quirks: Add MacBook6,1 reboot quirk
    - perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel
      Tremont
    - KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags
    - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
    - KVM: x86: respect singlestep when emulating instruction
    - KVM: x86: Fix APIC page invalidation race
    - powerpc/ptdump: Properly handle non standard page size
    - ASoC: max9867: fix volume controls
    - io_uring: use kvfree() in io_sqe_buffer_register()
    - efi/efivars: Add missing kobject_put() in sysfs entry creation error path
    - smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
    - smb3: add indatalen that can be a non-zero value to calculation of credit
      charge in smb2 ioctl
    - smb3: fix typo in mount options displayed in /proc/mounts
    - watchdog: imx_sc_wdt: Fix reboot on crash
    - ALSA: es1688: Add the missed snd_card_free()
    - ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up
    - ALSA: fireface: fix configuration error for nominal sampling transfer
      frequency
    - ALSA: fireface: start IR context immediately
    - ALSA: pcm: disallow linking stream to itself
    - ALSA: pcm: fix snd_pcm_link() lockdep splat
    - ALSA: usb-audio: Fix inconsistent card PM state after resume
    - ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt
      Dock
    - ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
    - ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
    - ACPI: GED: add support for _Exx / _Lxx handler methods
    - ACPI: PM: Avoid using power resources if there are none for D0
    - arm64: acpi: fix UBSAN warning
    - lib/lzo: fix ambiguous encoding bug in lzo-rle
    - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
    - lib: fix bitmap_parse() on 64-bit big endian archs
    - spi: dw: Fix controller unregister order
    - spi: Fix controller unregister order
    - spi: pxa2xx: Fix controller unregister order
    - spi: pxa2xx: Fix runtime PM ref imbalance on probe error
    - spi: bcm2835: Fix controller unregister order
    - spi: bcm2835aux: Fix controller unregister order
    - spi: bcm-qspi: Handle clock probe deferral
    - spi: bcm-qspi: when tx/rx buffer is NULL set to 0
    - PM: runtime: clk: Fix clk_pm_runtime_get() error path
    - gup: document and work around "COW can break either way" issue
    - crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is
      fully iterated
    - crypto: algapi - Avoid spurious modprobe on LOADED
    - crypto: drbg - fix error return code in drbg_alloc_state()
    - crypto: virtio: Fix dest length calculation in
      __virtio_crypto_skcipher_do_req()
    - crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
    - crypto: virtio: Fix src/dst scatterlist calculation in
      __virtio_crypto_skcipher_do_req()
    - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files()
    - io_uring: fix flush req->refs underflow
    - x86/{mce,mm}: Unmap the entire page if the whole page is affected and
      poisoned
    - firmware: imx-scu: Support one TX and one RX
    - firmware: imx: scu: Fix corruption of header
    - dccp: Fix possible memleak in dccp_init and dccp_fini
    - net: mvneta: do not redirect frames during reconfiguration
    - selftests/net: in rxtimestamp getopt_long needs terminating null entry
    - net/mlx5: drain health workqueue in case of driver load error
    - net/mlx5: Fix fatal error handling during device load
    - net/mlx5e: Fix repeated XSK usage on one channel
    - net: cadence: macb: disable NAPI on error
    - net: macb: Only disable NAPI on the actual error path
    - net/mlx5: Disable reload while removing the device
    - ovl: fix out of bounds access warning in ovl_check_fb_len()
    - ovl: initialize error in ovl_copy_xattr
    - proc: Use new_inode not new_inode_pseudo
    - remoteproc: Fall back to using parent memory pool if no dedicated available
    - remoteproc: Fix and restore the parenting hierarchy for vdev
    - cpufreq: Fix up cpufreq_boost_set_sw()
    - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
    - video: vt8500lcdfb: fix fallthrough warning
    - video: fbdev: w100fb: Fix a potential double free.
    - media: videobuf2-dma-contig: fix bad kfree in
      vb2_dma_contig_clear_max_seg_size
    - KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
    - KVM: nSVM: fix condition for filtering async PF
    - KVM: nSVM: leave ASID aside in copy_vmcb_control_area
    - KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
    - KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
    - KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
    - KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
    - KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
    - scsi: megaraid_sas: TM command refire leads to controller firmware crash
    - scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
    - scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with
      __BIG_ENDIAN_BITFIELD macro
    - selftests/ftrace: Return unsupported if no error_log file
    - ath9k: Fix use-after-free Read in htc_connect_service
    - ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
    - ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
    - ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
    - ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
    - Smack: slab-out-of-bounds in vsscanf
    - drm/vkms: Hold gem object while still in-use
    - mm/slub: fix a memory leak in sysfs_slab_add()
    - fat: don't allow to mount if the FAT length == 0
    - perf: Add cond_resched() to task_function_call()
    - agp/intel: Reinforce the barrier after GTT updates
    - mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
    - mmc: sdhci-of-at91: fix CALCR register being rewritten
    - mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
    - mmc: tmio: Further fixup runtime PM management at remove
    - mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
    - ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
    - mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
    - mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
    - block/floppy: fix contended case in floppy_queue_rq()
    - xen/pvcalls-back: test for errors when calling backend_connect()
    - platform/x86: sony-laptop: SNC calls should handle BUFFER types
    - platform/x86: sony-laptop: Make resuming thermal profile safer
    - KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
    - KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
    - Linux 5.6.19

 -- Timo Aaltonen <email address hidden>  Wed, 01 Jul 2020 17:04:14 +0300

Available diffs

Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1018.18) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1018.18 -proposed tracker (LP: #1884496)

  * Focal update: v5.6.18 upstream stable release (LP: #1883304)
    - devinet: fix memleak in inetdev_init()
    - l2tp: add sk_family checks to l2tp_validate_socket
    - l2tp: do not use inet_hash()/inet_unhash()
    - net: check untrusted gso_size at kernel entry
    - net/mlx5: Fix crash upon suspend/resume
    - net: stmmac: enable timestamp snapshot for required PTP packets in dwmac
      v5.10a
    - net: usb: qmi_wwan: add Telit LE910C1-EUX composition
    - NFC: st21nfca: add missed kfree_skb() in an error path
    - nfp: flower: fix used time of merge flow statistics
    - sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event
    - virtio_vsock: Fix race condition in virtio_transport_recv_pkt
    - vsock: fix timeout in vsock_accept()
    - net: be more gentle about silly gso requests coming from user
    - net: dsa: felix: send VLANs on CPU port as egress-tagged
    - mptcp: fix unblocking connect()
    - net/sched: fix infinite loop in sch_fq_pie
    - net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()
    - USB: serial: qcserial: add DW5816e QDL support
    - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
    - USB: serial: option: add Telit LE910C1-EUX compositions
    - USB: serial: ch341: add basis for quirk detection
    - USB: serial: ch341: fix lockup of devices with limited prescaler
    - iio:chemical:sps30: Fix timestamp alignment
    - iio: vcnl4000: Fix i2c swapped word reading.
    - iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
    - iio: adc: stm32-adc: fix a wrong error message when probing interrupts
    - usb: musb: start session in resume for host port
    - usb: musb: Fix runtime PM imbalance on error
    - serial: 8250: Enable 16550A variants by default on non-x86
    - vt: keyboard: avoid signed integer overflow in k_ascii
    - tty: hvc_console, fix crashes on parallel open/close
    - staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
    - CDC-ACM: heed quirk also in error handling
    - nvmem: qfprom: remove incorrect write support
    - x86/cpu: Add a steppings field to struct x86_cpu_id
    - x86/cpu: Add 'table' argument to cpu_matches()
    - x86/speculation: Add Special Register Buffer Data Sampling (SRBDS)
      mitigation
    - x86/speculation: Add SRBDS vulnerability and mitigation documentation
    - x86/speculation: Add Ivy Bridge to affected list
    - uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly
      aligned
    - Revert "net/mlx5: Annotate mutex destroy for root ns"
    - Linux 5.6.18

  * NULL pointer dereference in nvme reset work-queue when VMD raid mode and
    SecureBoot turned on simultaneously on TigerLake (LP: #1876707)
    - iommu: Use C99 flexible array in fwspec
    - iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API
    - ACPI/IORT: Remove direct access of dev->iommu_fwspec
    - drm/msm/mdp5: Remove direct access of dev->iommu_fwspec
    - iommu/tegra-gart: Remove direct access of dev->iommu_fwspec
    - iommu: Rename struct iommu_param to dev_iommu
    - iommu: Move iommu_fwspec to struct dev_iommu
    - iommu/arm-smmu: Fix uninitilized variable warning
    - iommu: Introduce accessors for iommu private data
    - iommu/arm-smmu-v3: Use accessor functions for iommu private data
    - iommu/arm-smmu: Refactor master_cfg/fwspec usage
    - iommu/arm-smmu: Use accessor functions for iommu private data
    - iommu/renesas: Use accessor functions for iommu private data
    - iommu/mediatek: Use accessor functions for iommu private data
    - iommu/qcom: Use accessor functions for iommu private data
    - iommu/virtio: Use accessor functions for iommu private data
    - iommu: Fix the memory leak in dev_iommu_free()
    - iommu: Move fwspec->iommu_priv to struct dev_iommu
    - iommu: Move default domain allocation to separate function
    - iommu: Add def_domain_type() callback in iommu_ops
    - iommu/amd: Implement iommu_ops->def_domain_type call-back
    - iommu/vt-d: Wire up iommu_ops->def_domain_type
    - iommu/amd: Remove dma_mask check from check_device()
    - iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU
    - iommu: Add probe_device() and release_device() call-backs
    - iommu: Move default domain allocation to iommu_probe_device()
    - iommu: Keep a list of allocated groups in __iommu_probe_device()
    - iommu: Move new probe_device path to separate function
    - iommu: Split off default domain allocation from group assignment
    - iommu: Move iommu_group_create_direct_mappings() out of
      iommu_group_add_device()
    - iommu: Export bus_iommu_probe() and make is safe for re-probing
    - iommu/amd: Remove dev_data->passthrough
    - iommu/amd: Convert to probe/release_device() call-backs
    - iommu/vt-d: Convert to probe/release_device() call-backs
    - iommu/arm-smmu: Convert to probe/release_device() call-backs
    - iommu/pamu: Convert to probe/release_device() call-backs
    - iommu/s390: Convert to probe/release_device() call-backs
    - iommu/virtio: Convert to probe/release_device() call-backs
    - iommu/msm: Convert to probe/release_device() call-backs
    - iommu/mediatek: Convert to probe/release_device() call-backs
    - iommu/mediatek-v1 Convert to probe/release_device() call-backs
    - iommu/qcom: Convert to probe/release_device() call-backs
    - iommu/rockchip: Convert to probe/release_device() call-backs
    - iommu/tegra: Convert to probe/release_device() call-backs
    - iommu/renesas: Convert to probe/release_device() call-backs
    - iommu/omap: Remove orphan_dev tracking
    - iommu/omap: Convert to probe/release_device() call-backs
    - iommu/exynos: Use first SYSMMU in controllers list for IOMMU core
    - iommu/exynos: Convert to probe/release_device() call-backs
    - iommu: Remove add_device()/remove_device() code-paths
    - iommu: Move more initialization to __iommu_probe_device()
    - iommu: Unexport iommu_group_get_for_dev()
    - iommu/amd: Fix variable "iommu" set but not used
    - iommu/renesas: Fix unused-function warning
    - iommu/omap: Add check for iommu group when no IOMMU in use
    - iommu: Don't call .probe_finalize() under group->mutex
    - iommu/vt-d: Allow 32bit devices to uses DMA domain
    - iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain
    - iommu/vt-d: Apply per-device dma_ops
    - iommu: Remove functions that support private domain

  * Fix incorrect speed/duplex when I210 device is runtime suspended
    (LP: #1880656)
    - igb: Report speed and duplex as unknown when device is runtime suspended

  * ASoC/amd: add audio driver for amd renoir (LP: #1881046)
    - ASoC: amd: add Renoir ACP3x IP register header
    - ASoC: amd: add Renoir ACP PCI driver
    - ASoC: amd: add acp init/de-init functions
    - ASoC: amd: create acp3x pdm platform device
    - ASoC: amd: add ACP3x PDM platform driver
    - ASoC: amd: irq handler changes for ACP3x PDM dma driver
    - ASoC: amd: add acp3x pdm driver dma ops
    - ASoC: amd: add ACP PDM DMA driver dai ops
    - ASoC: amd: add Renoir ACP PCI driver PM ops
    - ASoC: amd: add ACP PDM DMA driver pm ops
    - ASoC: amd: enable Renoir acp3x drivers build
    - ASoC: amd: create platform devices for Renoir
    - ASoC: amd: RN machine driver using dmic
    - ASoC: amd: enable build for RN machine driver
    - ASoC: amd: fix kernel warning
    - ASoC: amd: refactoring dai_hw_params() callback
    - ASoC: amd: return error when acp de-init fails
    - [Config]: enable amd renoir ASoC audio

  * Slow send speed with Intel I219-V on Ubuntu 18.04.1 (LP: #1802691)
    - e1000e: Disable TSO for buffer overrun workaround

  * Performing function level reset of AMD onboard USB and audio devices causes
    system lockup (LP: #1865988)
    - SAUCE: PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
    - SAUCE: PCI: Avoid FLR for AMD Starship USB 3.0

  * tpm: fix TIS locality timeout problems (LP: #1881710)
    - SAUCE: tpm: fix TIS locality timeout problems

  * Realtek 8723DE [10ec:d723] subsystem [10ec:d738]  disconnects unsolicitedly
    when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED (LP: #1878147)
    - SAUCE: Revert "UBUNTU: SAUCE: rtw88: Move driver IQK to set channel before
      association for 11N chip"
    - SAUCE: Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being
      connected"
    - SAUCE: Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc"
    - SAUCE: Revert "UBUNTU: SAUCE: rtw88: 8723d: Add coex support"
    - rtw88: add a debugfs entry to dump coex's info
    - rtw88: add a debugfs entry to enable/disable coex mechanism
    - rtw88: 8723d: Add coex support
    - SAUCE: rtw88: coex: 8723d: set antanna control owner
    - SAUCE: rtw88: coex: 8723d: handle BT inquiry cases
    - SAUCE: rtw88: fix EAPOL 4-way failure by finish IQK earlier

  * Speed up the process of s3 resume (LP: #1876844)
    - PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
    - PCI/PM: Assume ports without DLL Link Active train links in 100 ms

  * Enable e1000e S0ix on Tiger Lake (LP: #1881996)
    - e1000e: fix S0ix flows for cable connected case

  * Focal update: v5.6.17 upstream stable release (LP: #1882790)
    - x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
    - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race
      window"
    - ARC: Fix ICCM & DCCM runtime size checks
    - ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
    - efi/libstub: Avoid returning uninitialized data from setup_graphics()
    - evm: Fix RCU list related warnings
    - scsi: pm: Balance pm_only counter of request queue during system resume
    - efi/earlycon: Fix early printk for wider fonts
    - x86/hyperv: Properly suspend/resume reenlightenment notifications
    - dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy
    - i2c: altera: Fix race between xfer_msg and isr thread
    - io_uring: initialize ctx->sqo_wait earlier
    - io_uring: don't prepare DRAIN reqs twice
    - io_uring: fix FORCE_ASYNC req preparation
    - net: phy: propagate an error back to the callers of phy_sfp_probe
    - x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
    - net: bmac: Fix read of MAC address from ROM
    - drm/edid: Add Oculus Rift S to non-desktop list
    - s390/mm: fix set_huge_pte_at() for empty ptes
    - io_uring: reset -EBUSY error when io sq thread is waken up
    - drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
    - riscv: Fix print_vm_layout build error if NOMMU
    - wireguard: selftests: use newer iproute2 for gcc-10
    - null_blk: return error for invalid zone size
    - net: ethernet: ti: fix some return value check of cpsw_ale_create()
    - net/ethernet/freescale: rework quiesce/activate for ucc_geth
    - net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
    - selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
    - net: Fix return value about devm_platform_ioremap_resource()
    - net: smsc911x: Fix runtime PM imbalance on error
    - mm: Fix mremap not considering huge pmd devmap
    - HID: sony: Fix for broken buttons on DS3 USB dongles
    - HID: multitouch: enable multi-input as a quirk for some devices
    - HID: i2c-hid: add Schneider SCL142ALM to descriptor override
    - p54usb: add AirVasT USB stick device-id
    - mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
    - crypto: api - Fix use-after-free and race in crypto_spawn_alg
    - kernel/relay.c: handle alloc_percpu returning NULL in relay_open
    - mmc: fix compilation of user API
    - media: Revert "staging: imgu: Address a compiler warning on alignment"
    - media: staging: ipu3-imgu: Move alignment attribute to field
    - net: dsa: mt7530: set CPU port to fallback mode
    - airo: Fix read overflows sending packets
    - Linux 5.6.17
    - [Config] updateconfigs for ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE

  * linux-oem-5.6-tools-common and -tools-host should be dropped (LP: #1881120)
    - [Packaging] Drop linux-oem-5.6-tools-common

  * Focal update: v5.6.16 upstream stable release (LP: #1881931)
    - ax25: fix setsockopt(SO_BINDTODEVICE)
    - dpaa_eth: fix usage as DSA master, try 3
    - ethtool: count header size in reply size estimate
    - felix: Fix initialization of ioremap resources
    - net: don't return invalid table id error when we fall back to PF_UNSPEC
    - net: dsa: mt7530: fix roaming from DSA user ports
    - net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
    - __netif_receive_skb_core: pass skb by reference
    - net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
    - net: ipip: fix wrong address family in init error path
    - net/mlx5: Add command entry handling completion
    - net: mvpp2: fix RX hashing for non-10G ports
    - net: nlmsg_cancel() if put fails for nhmsg
    - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
    - net: revert "net: get rid of an signed integer overflow in
      ip_idents_reserve()"
    - net sched: fix reporting the first-time use timestamp
    - net/tls: fix race condition causing kernel panic
    - nexthop: Fix attribute checking for groups
    - r8152: support additional Microsoft Surface Ethernet Adapter variant
    - sctp: Don't add the shutdown timer if its already been added
    - sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and
      socket is closed
    - tipc: block BH before using dst_cache
    - net/mlx5e: kTLS, Destroy key object after destroying the TIS
    - net/mlx5e: Fix inner tirs handling
    - net/mlx5: Fix memory leak in mlx5_events_init
    - net/mlx5e: Update netdev txq on completions during closure
    - net/mlx5: Fix error flow in case of function_setup failure
    - wireguard: noise: read preshared key while taking lock
    - wireguard: queueing: preserve flow hash across packet scrubbing
    - wireguard: noise: separate receive counter from send counter
    - r8169: fix OCP access on RTL8117
    - net/mlx5: Fix a race when moving command interface to events mode
    - net/mlx5: Fix cleaning unmanaged flow tables
    - Revert "virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler
      for VIRTIO_BALLOON_F_DEFLATE_ON_OOM""
    - net/mlx5: Avoid processing commands before cmdif is ready
    - net/mlx5: Annotate mutex destroy for root ns
    - net/tls: fix encryption error checking
    - net/tls: free record only on encryption error
    - net: sun: fix missing release regions in cas_init_one().
    - net/mlx4_core: fix a memory leak bug.
    - net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe()
    - mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload
      fails
    - net: mscc: ocelot: fix address ageing time (again)
    - arm64: dts: qcom: db820c: fix audio configuration
    - ARM: dts: rockchip: fix phy nodename for rk3228-evb
    - ARM: dts: rockchip: fix phy nodename for rk3229-xms6
    - arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
    - arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
    - ARM: dts: rockchip: swap clock-names of gpu nodes
    - ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
    - gpio: tegra: mask GPIO IRQs during IRQ shutdown
    - ALSA: usb-audio: add mapping for ASRock TRX40 Creator
    - ARM: dts: omap4-droid4: Fix flakey wlan by disabling internal pull for gpio
    - ARM: dts: omap4-droid4: Fix occasional lost wakeirq for uart1
    - net: microchip: encx24j600: add missed kthread_stop
    - kselftests: dmabuf-heaps: Fix confused return value on expected error
      testing
    - gfs2: move privileged user check to gfs2_quota_lock_check
    - gfs2: Grab glock reference sooner in gfs2_add_revoke
    - drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
    - drm/amd/powerplay: perform PG ungate prior to CG ungate
    - drm/amdgpu: Use GEM obj reference for KFD BOs
    - cachefiles: Fix race between read_waiter and read_copier involving op->to_do
    - usb: dwc3: pci: Enable extcon driver for Intel Merrifield
    - usb: phy: twl6030-usb: Fix a resource leak in an error handling path in
      'twl6030_usb_probe()'
    - usb: gadget: legacy: fix redundant initialization warnings
    - net: freescale: select CONFIG_FIXED_PHY where needed
    - drm/amd/amdgpu: Update update_config() logic
    - IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
    - riscv: Fix unmet direct dependencies built based on SOC_VIRT
    - riscv: stacktrace: Fix undefined reference to `walk_stackframe'
    - riscv: Add pgprot_writecombine/device and PAGE_SHARED defination if NOMMU
    - clk: ti: am33xx: fix RTC clock parent
    - csky: Fixup msa highest 3 bits mask
    - csky: Fixup perf callchain unwind
    - csky: Fixup remove duplicate irq_disable
    - drm/meson: pm resume add return errno branch
    - hwmon: (nct7904) Fix incorrect range of temperature limit registers
    - riscv: pgtable: Fix __kernel_map_pages build error if NOMMU
    - cifs: Fix null pointer check in cifs_read
    - csky: Fixup raw_copy_from_user()
    - samples: bpf: Fix build error
    - drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
    - Input: usbtouchscreen - add support for BonXeon TP
    - Input: evdev - call input_flush_device() on release(), not flush()
    - Input: xpad - add custom init packet for Xbox One S controllers
    - Input: dlink-dir685-touchkeys - fix a typo in driver name
    - gpio: mvebu: Fix probing for chips without PWM
    - Input: i8042 - add ThinkPad S230u to i8042 reset list
    - Input: synaptics-rmi4 - really fix attn_data use-after-free
    - Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
    - ARM: 8970/1: decompressor: increase tag size
    - ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
    - ARM: uaccess: integrate uaccess_save and uaccess_restore
    - ARM: uaccess: fix DACR mismatch with nested exceptions
    - gpio: exar: Fix bad handling for ida_simple_get error path
    - arm64: dts: mt8173: fix vcodec-enc clock
    - soc: mediatek: cmdq: return send msg error code
    - gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
    - gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
    - IB/qib: Call kobject_put() when kobject_init_and_add() fails
    - ARM: dts/imx6q-bx50v3: Set display interface clock parents
    - ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
    - ARM: dts: bcm: HR2: Fix PPI interrupt types
    - ARM: dts: mmp3: Use the MMP3 compatible string for /clocks
    - ARM: dts: mmp3-dell-ariel: Fix the SPI devices
    - ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy
    - RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work
    - mmc: block: Fix use-after-free issue for rpmb
    - gpio: pxa: Fix return value of pxa_gpio_probe()
    - gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
    - RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
    - ALSA: hwdep: fix a left shifting 1 by 31 UB bug
    - ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
    - ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
    - exec: Always set cap_ambient in cap_bprm_set_creds
    - clk: qcom: gcc: Fix parent for gpll0_out_even
    - ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
    - ALSA: hda/realtek - Add new codec supported for ALC287
    - libceph: ignore pool overlay and cache logic on redirects
    - ceph: flush release queue when handling caps for unknown inode
    - RDMA/core: Fix double destruction of uobject
    - drm/amd/display: drop cursor position check in atomic test
    - drm/amd/display: Split program front end part that occur outside lock
    - drm/amd/display: Indicate dsc updates explicitly
    - drm/amd/display: Added locking for atomic update stream and update planes
    - drm/amd/display: Use cursor locking to prevent flip delays
    - drm/amd/display: Defer cursor lock until after VUPDATE
    - drm/amd/display: Fix potential integer wraparound resulting in a hang
    - IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
    - mm,thp: stop leaking unreleased file pages
    - mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
    - fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
    - include/asm-generic/topology.h: guard cpumask_of_node() macro argument
    - Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and
      REQ_NOWAIT"
    - gpio: fix locking open drain IRQ lines
    - iommu: Fix reference count leak in iommu_group_alloc.
    - parisc: Fix kernel panic in mem_init()
    - cfg80211: fix debugfs rename crash
    - mac80211: mesh: fix discovery timer re-arming issue / crash
    - x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
    - copy_xstate_to_kernel(): don't leave parts of destination uninitialized
    - xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
    - xfrm: do pskb_pull properly in __xfrm_transport_prep
    - xfrm: remove the xfrm_state_put call becofe going to out_reset
    - xfrm: espintcp: save and call old ->sk_destruct
    - xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
    - xfrm interface: fix oops when deleting a x-netns interface
    - xfrm: fix a warning in xfrm_policy_insert_list
    - xfrm: fix a NULL-ptr deref in xfrm_local_error
    - xfrm: fix error in comment
    - ip_vti: receive ipip packet by calling ip_tunnel_rcv
    - netfilter: nft_reject_bridge: enable reject with bridge vlan
    - netfilter: ipset: Fix subcounter update skip
    - netfilter: conntrack: make conntrack userspace helpers work again
    - netfilter: nfnetlink_cthelper: unbreak userspace helper support
    - netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
    - esp6: get the right proto for transport mode in esp6_gso_encap
    - bnxt_en: Fix accumulation of bp->net_stats_prev.
    - bnxt_en: fix firmware message length endianness
    - ieee80211: Fix incorrect mask for default PE duration
    - x86/ioperm: Prevent a memory leak when fork fails
    - xsk: Add overflow check for u64 division, stored into u32
    - qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
    - crypto: chelsio/chtls: properly set tp->lsndtime
    - nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
    - nexthops: don't modify published nexthop groups
    - nexthop: Expand nexthop_is_multipath in a few places
    - ipv4: nexthop version of fib_info_nh_uses_dev
    - net: dsa: declare lockless TX feature for slave ports
    - bonding: Fix reference count leak in bond_sysfs_slave_add.
    - powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again
    - netfilter: conntrack: comparison of unsigned in cthelper confirmation
    - netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
    - netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
    - Linux 5.6.16

  * Focal update: v5.6.15 upstream stable release (LP: #1881625)
    - i2c: dev: Fix the race between the release of i2c_dev and cdev
    - ARC: [plat-hsdk]: fix USB regression
    - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
    - evm: Check also if *tfm is an error pointer in init_desc()
    - ima: Fix return value of ima_write_policy()
    - ovl: potential crash in ovl_fid_to_fh()
    - ubifs: fix wrong use of crypto_shash_descsize()
    - ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
    - mtd: spinand: Propagate ECC information to the MTD structure
    - fix multiplication overflow in copy_fdtable()
    - pipe: Fix pipe_full() test in opipe_prep().
    - ubifs: remove broken lazytime support
    - i2c: fix missing pm_runtime_put_sync in i2c_device_probe
    - iommu/amd: Fix over-read of ACPI UID from IVRS table
    - iommu/amd: Fix get_acpihid_device_id()
    - evm: Fix a small race in init_desc()
    - i2c: mux: demux-pinctrl: Fix an error handling path in
      'i2c_demux_pinctrl_probe()'
    - ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
    - afs: Don't unlock fetched data pages until the op completes successfully
    - mtd: Fix mtd not registered due to nvmem name collision
    - iommu: Fix deferred domain attachment
    - kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
    - net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
    - gcc-common.h: Update for GCC 10
    - HID: multitouch: add eGalaxTouch P80H84 support
    - HID: logitech: Add support for Logitech G11 extra keys
    - HID: alps: Add AUI1657 device ID
    - HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
    - scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
    - scsi: qla2xxx: Delete all sessions before unregister local nvme port
    - configfs: fix config_item refcnt leak in configfs_rmdir()
    - vhost/vsock: fix packet delivery order to monitoring devices
    - aquantia: Fix the media type of AQC100 ethernet controller in the driver
    - component: Silence bind error on -EPROBE_DEFER
    - net/ena: Fix build warning in ena_xdp_set()
    - scsi: ibmvscsi: Fix WARN_ON during event pool release
    - HID: i2c-hid: reset Synaptics SYNA2393 on resume
    - ibmvnic: Skip fatal error reset after passive init
    - ftrace/selftest: make unresolved cases cause failure if --fail-unresolved
      set
    - selftests: fix kvm relocatable native/cross builds and installs
    - x86/apic: Move TSC deadline timer debug printk
    - gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
    - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
    - ceph: fix double unlock in handle_cap_export()
    - stmmac: fix pointer check after utilization in stmmac_interrupt
    - USB: core: Fix misleading driver bug report
    - platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
    - iommu/amd: Do not loop forever when trying to increase address space
    - iommu/amd: Call domain_flush_complete() in update_domain()
    - drm/amd/display: fix counter in wait_for_no_pipes_pending
    - drm/amd/display: Prevent dpcd reads with passive dongles
    - KVM: selftests: Fix build for evmcs.h
    - ARM: futex: Address build warning
    - tools/bootconfig: Fix resource leak in apply_xbc()
    - scripts/gdb: repair rb_first() and rb_last()
    - ALSA: hda/realtek: Add quirk for Samsung Notebook
    - ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
    - ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
    - ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
    - bpf: Restrict bpf_probe_read{, str}() only to archs where they work
    - bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range
    - ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio
      option
    - ALSA: pcm: fix incorrect hw_base increase
    - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
    - ALSA: hda/realtek - Add more fixup entries for Clevo machines
    - scsi: qla2xxx: Do not log message when reading port speed via sysfs
    - scsi: target: Put lun_ref at end of tmr processing
    - arm64: Fix PTRACE_SYSEMU semantics
    - powerpc/64s: Disable STRICT_KERNEL_RWX
    - drm/etnaviv: fix perfmon domain interation
    - pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
    - apparmor: fix potential label refcnt leak in aa_change_profile
    - apparmor: Fix aa_label refcnt leak in policy_update
    - dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
    - drm/etnaviv: Fix a leak in submit_pin_objects()
    - dmaengine: dmatest: Restore default for channel
    - dmaengine: idxd: fix interrupt completion after unmasking
    - dmaengine: owl: Use correct lock in owl_dma_get_pchan()
    - vsprintf: don't obfuscate NULL and error pointers
    - drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
    - drm/i915: Propagate error from completed fences
    - Revert "gfs2: Don't demote a glock until its revokes are written"
    - virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for
      VIRTIO_BALLOON_F_DEFLATE_ON_OOM"
    - Revert "driver core: platform: Initialize dma_parms for platform devices"
    - tools/bootconfig: Fix apply_xbc() to return zero on success
    - kbuild: Remove debug info from kallsyms linking
    - staging: iio: ad2s1210: Fix SPI reading
    - staging: wfx: unlock on error path
    - staging: kpc2000: fix error return code in kp2000_pcie_probe()
    - staging: greybus: Fix uninitialized scalar variable
    - iio: adc: stm32-adc: fix device used to request dma
    - iio: adc: stm32-dfsdm: fix device used to request dma
    - iio: sca3000: Remove an erroneous 'get_device()'
    - iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
    - iio: adc: ti-ads8344: Fix channel selection
    - driver core: Fix SYNC_STATE_ONLY device link implementation
    - driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
    - misc: rtsx: Add short delay after exit from ASPM
    - tty: serial: add missing spin_lock_init for SiFive serial console
    - mei: release me_cl object reference
    - ipack: tpci200: fix error return code in tpci200_register()
    - s390/pci: Fix s390_mmio_read/write with MIO
    - s390/kaslr: add support for R_390_JMP_SLOT relocation type
    - device-dax: don't leak kernel memory to user space after unloading kmem
    - rapidio: fix an error in get_user_pages_fast() error handling
    - kasan: disable branch tracing for core runtime
    - sh: include linux/time_types.h for sockios
    - sparc32: use PUD rather than PGD to get PMD in srmmu_nocache_init()
    - sparc32: fix page table traversal in srmmu_nocache_init()
    - z3fold: fix use-after-free when freeing handles
    - iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_write_raw()
    - rxrpc: Fix the excessive initial retransmission timeout
    - rxrpc: Fix a memory leak in rxkad_verify_response()
    - tpm: check event log version before reading final events
    - s390/kexec_file: fix initrd location for kdump kernel
    - flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
    - x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
    - rxrpc: Trace discarded ACKs
    - rxrpc: Fix ack discard
    - bpf: Prevent mmap()'ing read-only maps as writable
    - sched/fair: Reorder enqueue/dequeue_task_fair path
    - sched/fair: Fix reordering of enqueue/dequeue_task_fair()
    - sched/fair: Fix enqueue_task_fair() warning some more
    - Linux 5.6.15

 -- Timo Aaltonen <email address hidden>  Fri, 26 Jun 2020 10:06:42 +0300
Deleted in groovy-proposed (Reason: NBS)
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1017.17) focal; urgency=medium

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts
    - [Packaging] update update.conf
    - update dkms package versions

  * dkms-build: downloads fail in private PPAs (LP: #1883874)
    - dkms-build: apt-cache policy elides username:password information

 -- Thadeu Lima de Souza Cascardo <email address hidden>  Tue, 23 Jun 2020 14:04:55 -0300
Superseded in focal-security
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1013.13) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1013.13 -proposed tracker (LP: #1884492)

  * Support Audio Mute LED for two new HP laptops (LP: #1884251)
    - ALSA: hda/realtek - Add supported new mute Led for HP
    - ALSA: hda/realtek - Add HP new mute led supported for ALC236
    - ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems

  * alsa: front mics could not work on a couple of Lenovo ThinkCenter machines
    (LP: #1882613)
    - SAUCE: ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines

 -- Timo Aaltonen <email address hidden>  Mon, 22 Jun 2020 12:27:18 +0300
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1012.12) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1012.12 -proposed tracker (LP: #1883226)

  * Focal update: v5.6.18 upstream stable release (LP: #1883304)
    - devinet: fix memleak in inetdev_init()
    - l2tp: add sk_family checks to l2tp_validate_socket
    - l2tp: do not use inet_hash()/inet_unhash()
    - net: check untrusted gso_size at kernel entry
    - net/mlx5: Fix crash upon suspend/resume
    - net: stmmac: enable timestamp snapshot for required PTP packets in dwmac
      v5.10a
    - net: usb: qmi_wwan: add Telit LE910C1-EUX composition
    - NFC: st21nfca: add missed kfree_skb() in an error path
    - nfp: flower: fix used time of merge flow statistics
    - sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event
    - virtio_vsock: Fix race condition in virtio_transport_recv_pkt
    - vsock: fix timeout in vsock_accept()
    - net: be more gentle about silly gso requests coming from user
    - net: dsa: felix: send VLANs on CPU port as egress-tagged
    - mptcp: fix unblocking connect()
    - net/sched: fix infinite loop in sch_fq_pie
    - net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()
    - USB: serial: qcserial: add DW5816e QDL support
    - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
    - USB: serial: option: add Telit LE910C1-EUX compositions
    - USB: serial: ch341: add basis for quirk detection
    - USB: serial: ch341: fix lockup of devices with limited prescaler
    - iio:chemical:sps30: Fix timestamp alignment
    - iio: vcnl4000: Fix i2c swapped word reading.
    - iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
    - iio: adc: stm32-adc: fix a wrong error message when probing interrupts
    - usb: musb: start session in resume for host port
    - usb: musb: Fix runtime PM imbalance on error
    - serial: 8250: Enable 16550A variants by default on non-x86
    - vt: keyboard: avoid signed integer overflow in k_ascii
    - tty: hvc_console, fix crashes on parallel open/close
    - staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
    - CDC-ACM: heed quirk also in error handling
    - nvmem: qfprom: remove incorrect write support
    - x86/cpu: Add a steppings field to struct x86_cpu_id
    - x86/cpu: Add 'table' argument to cpu_matches()
    - x86/speculation: Add Special Register Buffer Data Sampling (SRBDS)
      mitigation
    - x86/speculation: Add SRBDS vulnerability and mitigation documentation
    - x86/speculation: Add Ivy Bridge to affected list
    - uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly
      aligned
    - Revert "net/mlx5: Annotate mutex destroy for root ns"
    - Linux 5.6.18

  * NULL pointer dereference in nvme reset work-queue when VMD raid mode and
    SecureBoot turned on simultaneously on TigerLake (LP: #1876707)
    - iommu: Use C99 flexible array in fwspec
    - iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API
    - ACPI/IORT: Remove direct access of dev->iommu_fwspec
    - drm/msm/mdp5: Remove direct access of dev->iommu_fwspec
    - iommu/tegra-gart: Remove direct access of dev->iommu_fwspec
    - iommu: Rename struct iommu_param to dev_iommu
    - iommu: Move iommu_fwspec to struct dev_iommu
    - iommu/arm-smmu: Fix uninitilized variable warning
    - iommu: Introduce accessors for iommu private data
    - iommu/arm-smmu-v3: Use accessor functions for iommu private data
    - iommu/arm-smmu: Refactor master_cfg/fwspec usage
    - iommu/arm-smmu: Use accessor functions for iommu private data
    - iommu/renesas: Use accessor functions for iommu private data
    - iommu/mediatek: Use accessor functions for iommu private data
    - iommu/qcom: Use accessor functions for iommu private data
    - iommu/virtio: Use accessor functions for iommu private data
    - iommu: Fix the memory leak in dev_iommu_free()
    - iommu: Move fwspec->iommu_priv to struct dev_iommu
    - iommu: Move default domain allocation to separate function
    - iommu: Add def_domain_type() callback in iommu_ops
    - iommu/amd: Implement iommu_ops->def_domain_type call-back
    - iommu/vt-d: Wire up iommu_ops->def_domain_type
    - iommu/amd: Remove dma_mask check from check_device()
    - iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU
    - iommu: Add probe_device() and release_device() call-backs
    - iommu: Move default domain allocation to iommu_probe_device()
    - iommu: Keep a list of allocated groups in __iommu_probe_device()
    - iommu: Move new probe_device path to separate function
    - iommu: Split off default domain allocation from group assignment
    - iommu: Move iommu_group_create_direct_mappings() out of
      iommu_group_add_device()
    - iommu: Export bus_iommu_probe() and make is safe for re-probing
    - iommu/amd: Remove dev_data->passthrough
    - iommu/amd: Convert to probe/release_device() call-backs
    - iommu/vt-d: Convert to probe/release_device() call-backs
    - iommu/arm-smmu: Convert to probe/release_device() call-backs
    - iommu/pamu: Convert to probe/release_device() call-backs
    - iommu/s390: Convert to probe/release_device() call-backs
    - iommu/virtio: Convert to probe/release_device() call-backs
    - iommu/msm: Convert to probe/release_device() call-backs
    - iommu/mediatek: Convert to probe/release_device() call-backs
    - iommu/mediatek-v1 Convert to probe/release_device() call-backs
    - iommu/qcom: Convert to probe/release_device() call-backs
    - iommu/rockchip: Convert to probe/release_device() call-backs
    - iommu/tegra: Convert to probe/release_device() call-backs
    - iommu/renesas: Convert to probe/release_device() call-backs
    - iommu/omap: Remove orphan_dev tracking
    - iommu/omap: Convert to probe/release_device() call-backs
    - iommu/exynos: Use first SYSMMU in controllers list for IOMMU core
    - iommu/exynos: Convert to probe/release_device() call-backs
    - iommu: Remove add_device()/remove_device() code-paths
    - iommu: Move more initialization to __iommu_probe_device()
    - iommu: Unexport iommu_group_get_for_dev()
    - iommu/amd: Fix variable "iommu" set but not used
    - iommu/renesas: Fix unused-function warning
    - iommu/omap: Add check for iommu group when no IOMMU in use
    - iommu: Don't call .probe_finalize() under group->mutex
    - iommu/vt-d: Allow 32bit devices to uses DMA domain
    - iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain
    - iommu/vt-d: Apply per-device dma_ops
    - iommu: Remove functions that support private domain

  * Fix incorrect speed/duplex when I210 device is runtime suspended
    (LP: #1880656)
    - igb: Report speed and duplex as unknown when device is runtime suspended

  * ASoC/amd: add audio driver for amd renoir (LP: #1881046)
    - ASoC: amd: add Renoir ACP3x IP register header
    - ASoC: amd: add Renoir ACP PCI driver
    - ASoC: amd: add acp init/de-init functions
    - ASoC: amd: create acp3x pdm platform device
    - ASoC: amd: add ACP3x PDM platform driver
    - ASoC: amd: irq handler changes for ACP3x PDM dma driver
    - ASoC: amd: add acp3x pdm driver dma ops
    - ASoC: amd: add ACP PDM DMA driver dai ops
    - ASoC: amd: add Renoir ACP PCI driver PM ops
    - ASoC: amd: add ACP PDM DMA driver pm ops
    - ASoC: amd: enable Renoir acp3x drivers build
    - ASoC: amd: create platform devices for Renoir
    - ASoC: amd: RN machine driver using dmic
    - ASoC: amd: enable build for RN machine driver
    - ASoC: amd: fix kernel warning
    - ASoC: amd: refactoring dai_hw_params() callback
    - ASoC: amd: return error when acp de-init fails
    - [Config]: enable amd renoir ASoC audio

  * Slow send speed with Intel I219-V on Ubuntu 18.04.1 (LP: #1802691)
    - e1000e: Disable TSO for buffer overrun workaround

  * Performing function level reset of AMD onboard USB and audio devices causes
    system lockup (LP: #1865988)
    - SAUCE: PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
    - SAUCE: PCI: Avoid FLR for AMD Starship USB 3.0

  * tpm: fix TIS locality timeout problems (LP: #1881710)
    - SAUCE: tpm: fix TIS locality timeout problems

  * Realtek 8723DE [10ec:d723] subsystem [10ec:d738]  disconnects unsolicitedly
    when Bluetooth is paired: Reason: 23=IEEE8021X_FAILED (LP: #1878147)
    - SAUCE: Revert "UBUNTU: SAUCE: rtw88: Move driver IQK to set channel before
      association for 11N chip"
    - SAUCE: Revert "UBUNTU: SAUCE: rtw88: fix rate for a while after being
      connected"
    - SAUCE: Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc"
    - SAUCE: Revert "UBUNTU: SAUCE: rtw88: 8723d: Add coex support"
    - rtw88: add a debugfs entry to dump coex's info
    - rtw88: add a debugfs entry to enable/disable coex mechanism
    - rtw88: 8723d: Add coex support
    - SAUCE: rtw88: coex: 8723d: set antanna control owner
    - SAUCE: rtw88: coex: 8723d: handle BT inquiry cases
    - SAUCE: rtw88: fix EAPOL 4-way failure by finish IQK earlier

  * alsa: front mics could not work on a couple of Lonovo ThinkCenter machines
    (LP: #1882613)
    - SAUCE: ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines

  * Speed up the process of s3 resume (LP: #1876844)
    - PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
    - PCI/PM: Assume ports without DLL Link Active train links in 100 ms

  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts
    - [Packaging] update update.conf

  * Enable e1000e S0ix on Tiger Lake (LP: #1881996)
    - e1000e: fix S0ix flows for cable connected case

  * Focal update: v5.6.17 upstream stable release (LP: #1882790)
    - x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
    - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race
      window"
    - ARC: Fix ICCM & DCCM runtime size checks
    - ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
    - efi/libstub: Avoid returning uninitialized data from setup_graphics()
    - evm: Fix RCU list related warnings
    - scsi: pm: Balance pm_only counter of request queue during system resume
    - efi/earlycon: Fix early printk for wider fonts
    - x86/hyperv: Properly suspend/resume reenlightenment notifications
    - dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy
    - i2c: altera: Fix race between xfer_msg and isr thread
    - io_uring: initialize ctx->sqo_wait earlier
    - io_uring: don't prepare DRAIN reqs twice
    - io_uring: fix FORCE_ASYNC req preparation
    - net: phy: propagate an error back to the callers of phy_sfp_probe
    - x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
    - net: bmac: Fix read of MAC address from ROM
    - drm/edid: Add Oculus Rift S to non-desktop list
    - s390/mm: fix set_huge_pte_at() for empty ptes
    - io_uring: reset -EBUSY error when io sq thread is waken up
    - drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
    - riscv: Fix print_vm_layout build error if NOMMU
    - wireguard: selftests: use newer iproute2 for gcc-10
    - null_blk: return error for invalid zone size
    - net: ethernet: ti: fix some return value check of cpsw_ale_create()
    - net/ethernet/freescale: rework quiesce/activate for ucc_geth
    - net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
    - selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
    - net: Fix return value about devm_platform_ioremap_resource()
    - net: smsc911x: Fix runtime PM imbalance on error
    - mm: Fix mremap not considering huge pmd devmap
    - HID: sony: Fix for broken buttons on DS3 USB dongles
    - HID: multitouch: enable multi-input as a quirk for some devices
    - HID: i2c-hid: add Schneider SCL142ALM to descriptor override
    - p54usb: add AirVasT USB stick device-id
    - mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
    - crypto: api - Fix use-after-free and race in crypto_spawn_alg
    - kernel/relay.c: handle alloc_percpu returning NULL in relay_open
    - mmc: fix compilation of user API
    - media: Revert "staging: imgu: Address a compiler warning on alignment"
    - media: staging: ipu3-imgu: Move alignment attribute to field
    - net: dsa: mt7530: set CPU port to fallback mode
    - airo: Fix read overflows sending packets
    - Linux 5.6.17
    - [Config] updateconfigs for ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE

  * linux-oem-5.6-tools-common and -tools-host should be dropped (LP: #1881120)
    - [Packaging] Drop linux-oem-5.6-tools-common

  * Focal update: v5.6.16 upstream stable release (LP: #1881931)
    - ax25: fix setsockopt(SO_BINDTODEVICE)
    - dpaa_eth: fix usage as DSA master, try 3
    - ethtool: count header size in reply size estimate
    - felix: Fix initialization of ioremap resources
    - net: don't return invalid table id error when we fall back to PF_UNSPEC
    - net: dsa: mt7530: fix roaming from DSA user ports
    - net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
    - __netif_receive_skb_core: pass skb by reference
    - net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
    - net: ipip: fix wrong address family in init error path
    - net/mlx5: Add command entry handling completion
    - net: mvpp2: fix RX hashing for non-10G ports
    - net: nlmsg_cancel() if put fails for nhmsg
    - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
    - net: revert "net: get rid of an signed integer overflow in
      ip_idents_reserve()"
    - net sched: fix reporting the first-time use timestamp
    - net/tls: fix race condition causing kernel panic
    - nexthop: Fix attribute checking for groups
    - r8152: support additional Microsoft Surface Ethernet Adapter variant
    - sctp: Don't add the shutdown timer if its already been added
    - sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and
      socket is closed
    - tipc: block BH before using dst_cache
    - net/mlx5e: kTLS, Destroy key object after destroying the TIS
    - net/mlx5e: Fix inner tirs handling
    - net/mlx5: Fix memory leak in mlx5_events_init
    - net/mlx5e: Update netdev txq on completions during closure
    - net/mlx5: Fix error flow in case of function_setup failure
    - wireguard: noise: read preshared key while taking lock
    - wireguard: queueing: preserve flow hash across packet scrubbing
    - wireguard: noise: separate receive counter from send counter
    - r8169: fix OCP access on RTL8117
    - net/mlx5: Fix a race when moving command interface to events mode
    - net/mlx5: Fix cleaning unmanaged flow tables
    - Revert "virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler
      for VIRTIO_BALLOON_F_DEFLATE_ON_OOM""
    - net/mlx5: Avoid processing commands before cmdif is ready
    - net/mlx5: Annotate mutex destroy for root ns
    - net/tls: fix encryption error checking
    - net/tls: free record only on encryption error
    - net: sun: fix missing release regions in cas_init_one().
    - net/mlx4_core: fix a memory leak bug.
    - net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe()
    - mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload
      fails
    - net: mscc: ocelot: fix address ageing time (again)
    - arm64: dts: qcom: db820c: fix audio configuration
    - ARM: dts: rockchip: fix phy nodename for rk3228-evb
    - ARM: dts: rockchip: fix phy nodename for rk3229-xms6
    - arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
    - arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
    - ARM: dts: rockchip: swap clock-names of gpu nodes
    - ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
    - gpio: tegra: mask GPIO IRQs during IRQ shutdown
    - ALSA: usb-audio: add mapping for ASRock TRX40 Creator
    - ARM: dts: omap4-droid4: Fix flakey wlan by disabling internal pull for gpio
    - ARM: dts: omap4-droid4: Fix occasional lost wakeirq for uart1
    - net: microchip: encx24j600: add missed kthread_stop
    - kselftests: dmabuf-heaps: Fix confused return value on expected error
      testing
    - gfs2: move privileged user check to gfs2_quota_lock_check
    - gfs2: Grab glock reference sooner in gfs2_add_revoke
    - drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
    - drm/amd/powerplay: perform PG ungate prior to CG ungate
    - drm/amdgpu: Use GEM obj reference for KFD BOs
    - cachefiles: Fix race between read_waiter and read_copier involving op->to_do
    - usb: dwc3: pci: Enable extcon driver for Intel Merrifield
    - usb: phy: twl6030-usb: Fix a resource leak in an error handling path in
      'twl6030_usb_probe()'
    - usb: gadget: legacy: fix redundant initialization warnings
    - net: freescale: select CONFIG_FIXED_PHY where needed
    - drm/amd/amdgpu: Update update_config() logic
    - IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
    - riscv: Fix unmet direct dependencies built based on SOC_VIRT
    - riscv: stacktrace: Fix undefined reference to `walk_stackframe'
    - riscv: Add pgprot_writecombine/device and PAGE_SHARED defination if NOMMU
    - clk: ti: am33xx: fix RTC clock parent
    - csky: Fixup msa highest 3 bits mask
    - csky: Fixup perf callchain unwind
    - csky: Fixup remove duplicate irq_disable
    - drm/meson: pm resume add return errno branch
    - hwmon: (nct7904) Fix incorrect range of temperature limit registers
    - riscv: pgtable: Fix __kernel_map_pages build error if NOMMU
    - cifs: Fix null pointer check in cifs_read
    - csky: Fixup raw_copy_from_user()
    - samples: bpf: Fix build error
    - drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
    - Input: usbtouchscreen - add support for BonXeon TP
    - Input: evdev - call input_flush_device() on release(), not flush()
    - Input: xpad - add custom init packet for Xbox One S controllers
    - Input: dlink-dir685-touchkeys - fix a typo in driver name
    - gpio: mvebu: Fix probing for chips without PWM
    - Input: i8042 - add ThinkPad S230u to i8042 reset list
    - Input: synaptics-rmi4 - really fix attn_data use-after-free
    - Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
    - ARM: 8970/1: decompressor: increase tag size
    - ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
    - ARM: uaccess: integrate uaccess_save and uaccess_restore
    - ARM: uaccess: fix DACR mismatch with nested exceptions
    - gpio: exar: Fix bad handling for ida_simple_get error path
    - arm64: dts: mt8173: fix vcodec-enc clock
    - soc: mediatek: cmdq: return send msg error code
    - gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
    - gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
    - IB/qib: Call kobject_put() when kobject_init_and_add() fails
    - ARM: dts/imx6q-bx50v3: Set display interface clock parents
    - ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
    - ARM: dts: bcm: HR2: Fix PPI interrupt types
    - ARM: dts: mmp3: Use the MMP3 compatible string for /clocks
    - ARM: dts: mmp3-dell-ariel: Fix the SPI devices
    - ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy
    - RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work
    - mmc: block: Fix use-after-free issue for rpmb
    - gpio: pxa: Fix return value of pxa_gpio_probe()
    - gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
    - RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
    - ALSA: hwdep: fix a left shifting 1 by 31 UB bug
    - ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
    - ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
    - exec: Always set cap_ambient in cap_bprm_set_creds
    - clk: qcom: gcc: Fix parent for gpll0_out_even
    - ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
    - ALSA: hda/realtek - Add new codec supported for ALC287
    - libceph: ignore pool overlay and cache logic on redirects
    - ceph: flush release queue when handling caps for unknown inode
    - RDMA/core: Fix double destruction of uobject
    - drm/amd/display: drop cursor position check in atomic test
    - drm/amd/display: Split program front end part that occur outside lock
    - drm/amd/display: Indicate dsc updates explicitly
    - drm/amd/display: Added locking for atomic update stream and update planes
    - drm/amd/display: Use cursor locking to prevent flip delays
    - drm/amd/display: Defer cursor lock until after VUPDATE
    - drm/amd/display: Fix potential integer wraparound resulting in a hang
    - IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
    - mm,thp: stop leaking unreleased file pages
    - mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
    - fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
    - include/asm-generic/topology.h: guard cpumask_of_node() macro argument
    - Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and
      REQ_NOWAIT"
    - gpio: fix locking open drain IRQ lines
    - iommu: Fix reference count leak in iommu_group_alloc.
    - parisc: Fix kernel panic in mem_init()
    - cfg80211: fix debugfs rename crash
    - mac80211: mesh: fix discovery timer re-arming issue / crash
    - x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
    - copy_xstate_to_kernel(): don't leave parts of destination uninitialized
    - xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
    - xfrm: do pskb_pull properly in __xfrm_transport_prep
    - xfrm: remove the xfrm_state_put call becofe going to out_reset
    - xfrm: espintcp: save and call old ->sk_destruct
    - xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
    - xfrm interface: fix oops when deleting a x-netns interface
    - xfrm: fix a warning in xfrm_policy_insert_list
    - xfrm: fix a NULL-ptr deref in xfrm_local_error
    - xfrm: fix error in comment
    - ip_vti: receive ipip packet by calling ip_tunnel_rcv
    - netfilter: nft_reject_bridge: enable reject with bridge vlan
    - netfilter: ipset: Fix subcounter update skip
    - netfilter: conntrack: make conntrack userspace helpers work again
    - netfilter: nfnetlink_cthelper: unbreak userspace helper support
    - netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
    - esp6: get the right proto for transport mode in esp6_gso_encap
    - bnxt_en: Fix accumulation of bp->net_stats_prev.
    - bnxt_en: fix firmware message length endianness
    - ieee80211: Fix incorrect mask for default PE duration
    - x86/ioperm: Prevent a memory leak when fork fails
    - xsk: Add overflow check for u64 division, stored into u32
    - qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
    - crypto: chelsio/chtls: properly set tp->lsndtime
    - nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
    - nexthops: don't modify published nexthop groups
    - nexthop: Expand nexthop_is_multipath in a few places
    - ipv4: nexthop version of fib_info_nh_uses_dev
    - net: dsa: declare lockless TX feature for slave ports
    - bonding: Fix reference count leak in bond_sysfs_slave_add.
    - powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again
    - netfilter: conntrack: comparison of unsigned in cthelper confirmation
    - netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
    - netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
    - Linux 5.6.16

  * Focal update: v5.6.15 upstream stable release (LP: #1881625)
    - i2c: dev: Fix the race between the release of i2c_dev and cdev
    - ARC: [plat-hsdk]: fix USB regression
    - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
    - evm: Check also if *tfm is an error pointer in init_desc()
    - ima: Fix return value of ima_write_policy()
    - ovl: potential crash in ovl_fid_to_fh()
    - ubifs: fix wrong use of crypto_shash_descsize()
    - ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
    - mtd: spinand: Propagate ECC information to the MTD structure
    - fix multiplication overflow in copy_fdtable()
    - pipe: Fix pipe_full() test in opipe_prep().
    - ubifs: remove broken lazytime support
    - i2c: fix missing pm_runtime_put_sync in i2c_device_probe
    - iommu/amd: Fix over-read of ACPI UID from IVRS table
    - iommu/amd: Fix get_acpihid_device_id()
    - evm: Fix a small race in init_desc()
    - i2c: mux: demux-pinctrl: Fix an error handling path in
      'i2c_demux_pinctrl_probe()'
    - ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
    - afs: Don't unlock fetched data pages until the op completes successfully
    - mtd: Fix mtd not registered due to nvmem name collision
    - iommu: Fix deferred domain attachment
    - kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
    - net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
    - gcc-common.h: Update for GCC 10
    - HID: multitouch: add eGalaxTouch P80H84 support
    - HID: logitech: Add support for Logitech G11 extra keys
    - HID: alps: Add AUI1657 device ID
    - HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
    - scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
    - scsi: qla2xxx: Delete all sessions before unregister local nvme port
    - configfs: fix config_item refcnt leak in configfs_rmdir()
    - vhost/vsock: fix packet delivery order to monitoring devices
    - aquantia: Fix the media type of AQC100 ethernet controller in the driver
    - component: Silence bind error on -EPROBE_DEFER
    - net/ena: Fix build warning in ena_xdp_set()
    - scsi: ibmvscsi: Fix WARN_ON during event pool release
    - HID: i2c-hid: reset Synaptics SYNA2393 on resume
    - ibmvnic: Skip fatal error reset after passive init
    - ftrace/selftest: make unresolved cases cause failure if --fail-unresolved
      set
    - selftests: fix kvm relocatable native/cross builds and installs
    - x86/apic: Move TSC deadline timer debug printk
    - gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
    - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
    - ceph: fix double unlock in handle_cap_export()
    - stmmac: fix pointer check after utilization in stmmac_interrupt
    - USB: core: Fix misleading driver bug report
    - platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
    - iommu/amd: Do not loop forever when trying to increase address space
    - iommu/amd: Call domain_flush_complete() in update_domain()
    - drm/amd/display: fix counter in wait_for_no_pipes_pending
    - drm/amd/display: Prevent dpcd reads with passive dongles
    - KVM: selftests: Fix build for evmcs.h
    - ARM: futex: Address build warning
    - tools/bootconfig: Fix resource leak in apply_xbc()
    - scripts/gdb: repair rb_first() and rb_last()
    - ALSA: hda/realtek - Add supported new mute Led for HP
    - ALSA: hda/realtek - Add HP new mute led supported for ALC236
    - ALSA: hda/realtek: Add quirk for Samsung Notebook
    - ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
    - ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
    - ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
    - bpf: Restrict bpf_probe_read{, str}() only to archs where they work
    - bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range
    - ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio
      option
    - ALSA: pcm: fix incorrect hw_base increase
    - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
    - ALSA: hda/realtek - Add more fixup entries for Clevo machines
    - scsi: qla2xxx: Do not log message when reading port speed via sysfs
    - scsi: target: Put lun_ref at end of tmr processing
    - arm64: Fix PTRACE_SYSEMU semantics
    - powerpc/64s: Disable STRICT_KERNEL_RWX
    - drm/etnaviv: fix perfmon domain interation
    - pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
    - apparmor: fix potential label refcnt leak in aa_change_profile
    - apparmor: Fix aa_label refcnt leak in policy_update
    - dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
    - drm/etnaviv: Fix a leak in submit_pin_objects()
    - dmaengine: dmatest: Restore default for channel
    - dmaengine: idxd: fix interrupt completion after unmasking
    - dmaengine: owl: Use correct lock in owl_dma_get_pchan()
    - vsprintf: don't obfuscate NULL and error pointers
    - drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
    - drm/i915: Propagate error from completed fences
    - Revert "gfs2: Don't demote a glock until its revokes are written"
    - virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for
      VIRTIO_BALLOON_F_DEFLATE_ON_OOM"
    - Revert "driver core: platform: Initialize dma_parms for platform devices"
    - tools/bootconfig: Fix apply_xbc() to return zero on success
    - kbuild: Remove debug info from kallsyms linking
    - staging: iio: ad2s1210: Fix SPI reading
    - staging: wfx: unlock on error path
    - staging: kpc2000: fix error return code in kp2000_pcie_probe()
    - staging: greybus: Fix uninitialized scalar variable
    - iio: adc: stm32-adc: fix device used to request dma
    - iio: adc: stm32-dfsdm: fix device used to request dma
    - iio: sca3000: Remove an erroneous 'get_device()'
    - iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
    - iio: adc: ti-ads8344: Fix channel selection
    - driver core: Fix SYNC_STATE_ONLY device link implementation
    - driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
    - misc: rtsx: Add short delay after exit from ASPM
    - tty: serial: add missing spin_lock_init for SiFive serial console
    - mei: release me_cl object reference
    - ipack: tpci200: fix error return code in tpci200_register()
    - s390/pci: Fix s390_mmio_read/write with MIO
    - s390/kaslr: add support for R_390_JMP_SLOT relocation type
    - device-dax: don't leak kernel memory to user space after unloading kmem
    - rapidio: fix an error in get_user_pages_fast() error handling
    - kasan: disable branch tracing for core runtime
    - sh: include linux/time_types.h for sockios
    - sparc32: use PUD rather than PGD to get PMD in srmmu_nocache_init()
    - sparc32: fix page table traversal in srmmu_nocache_init()
    - z3fold: fix use-after-free when freeing handles
    - iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_write_raw()
    - rxrpc: Fix the excessive initial retransmission timeout
    - rxrpc: Fix a memory leak in rxkad_verify_response()
    - tpm: check event log version before reading final events
    - s390/kexec_file: fix initrd location for kdump kernel
    - flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
    - x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
    - rxrpc: Trace discarded ACKs
    - rxrpc: Fix ack discard
    - bpf: Prevent mmap()'ing read-only maps as writable
    - sched/fair: Reorder enqueue/dequeue_task_fair path
    - sched/fair: Fix reordering of enqueue/dequeue_task_fair()
    - sched/fair: Fix enqueue_task_fair() warning some more
    - Linux 5.6.15

 -- Timo Aaltonen <email address hidden>  Mon, 15 Jun 2020 11:20:48 +0300

Available diffs

Superseded in focal-security
Superseded in focal-updates
Deleted in groovy-proposed (Reason: NBS)
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1011.11) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1011.11 -proposed tracker (LP: #1880094)

  * Fix Pericom USB controller OHCI/EHCI PME# defect (LP: #1879321)
    - serial: 8250_pci: Move Pericom IDs to pci_ids.h
    - PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect

  * Focal update: v5.6.14 upstream stable release (LP: #1879724)
    - KVM: nVMX: Consolidate nested MTF checks to helper function
    - kvm: nVMX: reflect MTF VM-exits if injected by L1
    - xprtrdma: Clean up the post_send path
    - xprtrdma: Fix trace point use-after-free race
    - shmem: fix possible deadlocks on shmlock_user_lock
    - net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
    - KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
    - KVM: arm: vgic-v2: Only use the virtual state when userspace accesses
      pending bits
    - gpio: pca953x: Fix pca953x_gpio_set_config
    - SUNRPC: Add "@len" parameter to gss_unwrap()
    - SUNRPC: Fix GSS privacy computation of auth->au_ralign
    - net/sonic: Fix a resource leak in an error handling path in
      'jazz_sonic_probe()'
    - net: moxa: Fix a potential double 'free_irq()'
    - ftrace/selftests: workaround cgroup RT scheduling issues
    - hv_netvsc: Fix netvsc_start_xmit's return type
    - drop_monitor: work around gcc-10 stringop-overflow warning
    - virtio-blk: handle block_device_operations callbacks after hot unplug
    - sun6i: dsi: fix gcc-4.8
    - net_sched: fix tcm_parent in tc filter dump
    - net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply
    - iommu/amd: Fix race in increase_address_space()/fetch_pte()
    - iommu/amd: Update Device Table in increase_address_space()
    - net: dsa: ocelot: the MAC table on Felix is twice as large
    - net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in seconds, not ms
    - mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
    - dpaa2-eth: properly handle buffer size restrictions
    - mptcp: set correct vfs info for subflows
    - net: fix a potential recursive NETDEV_FEAT_CHANGE
    - netlabel: cope with NULL catmap
    - net: phy: fix aneg restart in phy_ethtool_set_eee
    - net: stmmac: fix num_por initialization
    - pppoe: only process PADT targeted at local interfaces
    - Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
    - tcp: fix error recovery in tcp_zerocopy_receive()
    - tcp: fix SO_RCVLOWAT hangs with fat skbs
    - virtio_net: fix lockdep warning on 32 bit
    - dpaa2-eth: prevent array underflow in update_cls_rule()
    - hinic: fix a bug of ndo_stop
    - net: dsa: loop: Add module soft dependency
    - net: ipv4: really enforce backoff for redirects
    - netprio_cgroup: Fix unlimited memory leak of v2 cgroups
    - net: tcp: fix rx timestamp behavior for tcp_recvmsg
    - nfp: abm: fix error return code in nfp_abm_vnic_alloc()
    - r8169: re-establish support for RTL8401 chip version
    - umh: fix memory leak on execve failure
    - net: broadcom: Select BROADCOM_PHY for BCMGENET
    - dmaengine: xilinx_dma: Add missing check for empty list
    - riscv: fix vdso build with lld
    - dmaengine: pch_dma.c: Avoid data race between probe and irq handler
    - dmaengine: mmp_tdma: Do not ignore slave config validation errors
    - dmaengine: mmp_tdma: Reset channel error on release
    - drm/amd/display: blank dp stream before re-train the link
    - selftests/ftrace: Check the first record for kprobe_args_type.tc
    - cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
    - ALSA: hda/hdmi: fix race in monitor detection during probe
    - drm/amd/powerplay: avoid using pm_en before it is initialized revised
    - drm/amd/display: check if REFCLK_CNTL register is present
    - drm/amd/display: Defer cursor update around VUPDATE for all ASIC
    - drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
    - drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
    - fibmap: Warn and return an error in case of block > INT_MAX
    - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill()
    - io_uring: check non-sync defer_list carefully
    - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
    - gfs2: Another gfs2_walk_metadata fix
    - mmc: sdhci-pci-gli: Fix no irq handler from suspend
    - IB/hfi1: Fix another case where pq is left on waitlist
    - ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
    - pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
    - pinctrl: baytrail: Enable pin configuration setting for GPIO chip
    - pinctrl: qcom: fix wrong write in update_dual_edge
    - pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
    - drm/tegra: Fix SMMU support on Tegra124 and Tegra210
    - bpf: Fix error return code in map_lookup_and_delete_elem()
    - ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints
      format
    - cachefiles: Fix corruption of the return value in
      cachefiles_read_or_alloc_pages()
    - i40iw: Fix error handling in i40iw_manage_arp_cache()
    - drm/i915/gt: Make timeslicing an explicit engine property
    - drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
    - bpf, sockmap: msg_pop_data can incorrecty set an sge length
    - bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
    - drm/i915/gem: Remove object_is_locked assertion from
      unpin_from_display_plane
    - mmc: alcor: Fix a resource leak in the error path for ->probe()
    - mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
    - mmc: core: Check request type before completing the request
    - mmc: core: Fix recursive locking issue in CQE recovery path
    - mmc: block: Fix request completion in the CQE timeout path
    - gfs2: More gfs2_find_jhead fixes
    - fork: prevent accidental access to clone3 features
    - drm/amdgpu: force fbdev into vram
    - NFS: Fix fscache super_cookie index_key from changing after umount
    - NFS: Fix fscache super_cookie allocation
    - NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
    - hwmon: (drivetemp) Fix SCT support if SCT data tables are not supported
    - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
    - drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
    - arm64: fix the flush_icache_range arguments in machine_kexec
    - netfilter: conntrack: fix infinite loop on rmmod
    - drm/i915: Mark concurrent submissions with a weak-dependency
    - nfs: fix NULL deference in nfs4_get_valid_delegation
    - SUNRPC: Signalled ASYNC tasks need to exit
    - tracing: Wait for preempt irq delay thread to execute
    - netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration
    - netfilter: nft_set_rbtree: Add missing expired checks
    - RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
    - IB/mlx4: Test return value of calls to ib_get_cached_pkey
    - IB/core: Fix potential NULL pointer dereference in pkey cache
    - RDMA/core: Fix double put of resource
    - RDMA/iw_cxgb4: Fix incorrect function parameters
    - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot
      up
    - hwmon: (da9052) Synchronize access with mfd
    - s390/ism: fix error return code in ism_probe()
    - drm/i915: Handle idling during i915_gem_evict_something busy loops
    - mm, memcg: fix inconsistent oom event behavior
    - epoll: call final ep_events_available() check under the lock
    - bpf: Fix bug in mmap() implementation for BPF array map
    - NFSv3: fix rpc receive buffer size for MOUNT call
    - pnp: Use list_for_each_entry() instead of open coding
    - net/rds: Use ERR_PTR for rds_message_alloc_sgs()
    - Stop the ad-hoc games with -Wno-maybe-initialized
    - [Config] updateconfigs for CC_HAS_WARN_MAYBE_UNINITIALIZED
    - gcc-10: disable 'zero-length-bounds' warning for now
    - gcc-10: disable 'array-bounds' warning for now
    - gcc-10: disable 'stringop-overflow' warning for now
    - gcc-10: disable 'restrict' warning for now
    - gcc-10 warnings: fix low-hanging fruit
    - gcc-10: mark more functions __init to avoid section mismatch warnings
    - gcc-10: avoid shadowing standard library 'free()' in crypto
    - bootconfig: Fix to remove bootconfig data from initrd while boot
    - bootconfig: Fix to prevent warning message if no bootconfig option
    - usb: usbfs: correct kernel->user page attribute mismatch
    - USB: usbfs: fix mmap dma mismatch
    - ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
    - ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
    - ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
    - ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
    - usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
    - usb: host: xhci-plat: keep runtime active when removing host
    - usb: cdns3: gadget: prev_req->trb is NULL for ep0
    - USB: gadget: fix illegal array access in binding with UDC
    - usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
    - Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
    - ARM: dts: dra7: Fix bus_dma_limit for PCIe
    - ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
    - ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
    - drm/amd/display: add basic atomic check for cursor plane
    - drm/amd/amdgpu: add raven1 part to the gfxoff quirk list
    - powerpc/vdso32: Fallback on getres syscall when clock is unknown
    - powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
    - cifs: fix leaked reference on requeued write
    - KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
    - x86: Fix early boot crash on gcc-10, third try
    - x86/unwind/orc: Fix error handling in __unwind_start()
    - exec: Move would_dump into flush_old_exec
    - clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
    - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
    - fanotify: fix merging marks masks with FAN_ONDIR
    - arm64: dts: meson-g12b-ugoos-am6: fix usb vbus-supply
    - usb: gadget: tegra-xudc: Fix idle suspend/resume
    - usb: gadget: net2272: Fix a memory leak in an error handling path in
      'net2272_plat_probe()'
    - usb: gadget: audio: Fix a missing error return value in audio_bind()
    - usb: gadget: legacy: fix error return code in gncm_bind()
    - usb: gadget: legacy: fix error return code in cdc_bind()
    - clk: ti: clkctrl: Fix Bad of_node_put within clkctrl_get_name
    - clk: Unlink clock if failed to prepare or enable
    - arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
    - arm64: dts: qcom: msm8996: Reduce vdd_apc voltage
    - arm64: dts: meson-g12-common: fix dwc2 clock names
    - arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328
      boards
    - arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
    - arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
    - ARM: dts: r8a73a4: Add missing CMT1 interrupts
    - arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
    - ARM: dts: r8a7740: Add missing extal2 to CPG node
    - dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible
    - SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()")
    - bpf: Fix sk_psock refcnt leak when receiving message
    - powerpc/uaccess: Evaluate macro arguments once, before user access is
      allowed
    - powerpc/ima: Fix secure boot rules in ima arch policy
    - RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event
    - RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj
    - riscv: perf: RISCV_BASE_PMU should be independent
    - KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
    - bpf: Enforce returning 0 for fentry/fexit progs
    - selftests/bpf: Enforce returning 0 for fentry/fexit programs
    - bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifier
    - Makefile: disallow data races on gcc-10 as well
    - Linux 5.6.14

  * upgrading to 4.15.0-99-generic breaks the sound and the trackpad
    (LP: #1875916) // Focal update: v5.6.14 upstream stable release
    (LP: #1879724)
    - Revert "ALSA: hda/realtek: Fix pop noise on ALC225"

  * Pop sound from build-in speaker during cold boot and resume from S3
    (LP: #1866357) // Focal update: v5.6.14 upstream stable release
    (LP: #1879724)
    - ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse

  * Don't register platform::micmute if the related tokens don't exist
    (LP: #1877275)
    - SAUCE: platform/x86: dell-laptop: don't register platform::micmute if the
      related tokens don't exist

  * alsa/hdmi: restore the component support patch_nvhdmi (LP: #1878554)
    - SAUCE: Revert "ALSA: hda - Disable audio component for legacy Nvidia HDMI
      codecs"

  * Support DMIC micmute LED on HP platforms (LP: #1876859)
    - ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
    - ALSA: hda/realtek - Enable micmute LED on and HP system
    - ALSA: hda/realtek - Add LED class support for micmute LED
    - ALSA: hda/realtek - Fix unused variable warning w/o
      CONFIG_LEDS_TRIGGER_AUDIO
    - ASoC: SOF: Update correct LED status at the first time usage of
      update_mute_led()

  * Allow host runtime PM as default for Intel Tiger Lake xHCI (LP: #1878149)
    - xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI

  * [TGL] graphics kernel support (LP: #1855399)
    - drm/i915/perf: Invalidate OA TLB on when closing perf stream
    - drm/i915: use forced codec wake on all gen9+ platforms
    - drm/i915/tgl: Add definitions for VRR registers and bits
    - drm/i915/dp: Return the right vswing tables
    - drm/i915/tc/icl: Update TC vswing tables
    - drm/i915/tgl: Make Wa_14010229206 permanent
    - drm/i915: Use intel_attached_encoder()
    - drm/i915: Prefer intel_connector over drm_connector in hotplug code
    - drm/i915: Introduce intel_connector_hpd_pin()
    - drm/i915: Add a retry counter for hotplug detect retries
    - drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds
    - drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms
    - drm/i915/tgl: Add Wa_14010477008:tgl
    - drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping
    - drm/i915/tgl: Initialize multicast register steering for workarounds
    - drm/i915/tgl: TBT AUX should use TC power well ops
    - drm/i915/display: Load DP_TP_CTL/STATUS offset before use it
    - drm/i915: Use single set of AUX powerwell ops for gen11+
    - drm/i915/tgl: Wa_14011059788
    - drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
    - Revert "drm/i915/tgl: Include ro parts of l3 to invalidate"
    - drm/i915/gen12: Fix HDC pipeline flush
    - drm/i915/gen12: Flush L3
    - drm/i915/gen12: Invalidate aux table entries forcibly
    - drm/i915/gen12: Add aux table invalidate for all engines

  * Focal update: v5.6.13 upstream stable release (LP: #1878944)
    - thunderbolt: Check return value of tb_sw_read() in usb4_switch_op()
    - USB: serial: qcserial: Add DW5816e support
    - drm/amdgpu: move kfd suspend after ip_suspend_phase1
    - drm/amdgpu: drop redundant cg/pg ungate on runpm enter
    - vt: fix unicode console freeing with a common interface
    - tty: xilinx_uartps: Fix missing id assignment to the console
    - ext4: don't set dioread_nolock by default for blocksize < pagesize
    - ext4: disable dioread_nolock whenever delayed allocation is disabled
    - nvme: refactor nvme_identify_ns_descs error handling
    - nvme: fix possible hang when ns scanning fails during error recovery
    - tracing/kprobes: Fix a double initialization typo
    - net: macb: Fix runtime PM refcounting
    - cxgb4: fix EOTID leak when disabling TC-MQPRIO offload
    - devlink: Fix reporter's recovery condition
    - devlink: fix return value after hitting end in region read
    - dp83640: reverse arguments to list_add_tail
    - fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
    - ipv6: Use global sernum for dst validation with nexthop objects
    - mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
    - neigh: send protocol value in neighbor create notification
    - net: bridge: vlan: Add a schedule point during VLAN processing
    - net: dsa: Do not leave DSA master with NULL netdev_ops
    - net: dsa: Do not make user port errors fatal
    - net: macb: fix an issue about leak related system resources
    - net: macsec: preserve ingress frame ordering
    - net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
    - net: phy: marvell10g: fix temperature sensor on 2110
    - net_sched: sch_skbprio: add message validation to skbprio_change()
    - net: stricter validation of untrusted gso packets
    - net: tc35815: Fix phydev supported/advertising mask
    - net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
    - net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
    - net: usb: qmi_wwan: add support for DW5816e
    - nfp: abm: fix a memory leak bug
    - sch_choke: avoid potential panic in choke_reset()
    - sch_sfq: validate silly quantum values
    - selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct
    - selftests: net: tcp_mmap: fix SO_RCVLOWAT setting
    - tipc: fix partial topology connection closure
    - tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
    - bnxt_en: Fix VF anti-spoof filter setup.
    - bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
    - bnxt_en: Improve AER slot reset.
    - bnxt_en: Return error when allocating zero size context memory.
    - bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
    - net/mlx5: DR, On creation set CQ's arm_db member to right value
    - net/mlx5: Fix forced completion access non initialized command entry
    - net/mlx5: Fix command entry leak in Internal Error State
    - net/mlx5e: Fix q counters on uplink representors
    - net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
    - net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
    - wireguard: queueing: cleanup ptr_ring in error path of packet_queue_init
    - wireguard: receive: use tunnel helpers for decapsulating ECN markings
    - net: enetc: fix an issue about leak system resources
    - wireguard: socket: remove errant restriction on looping to self
    - wireguard: send/receive: cond_resched() when processing worker ringbuffers
    - HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
    - sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
    - Revert "HID: wacom: generic: read the number of expected touches on a per
      collection basis"
    - HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
    - HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
    - USB: uas: add quirk for LaCie 2Big Quadra
    - usb: chipidea: msm: Ensure proper controller reset using role switch API
    - USB: serial: garmin_gps: add sanity checking for data length
    - tracing/boottime: Fix kprobe event API usage
    - tracing/kprobes: Reject new event if loc is NULL
    - tracing: Wait for preempt irq delay thread to finish
    - tracing: Add a vmalloc_sync_mappings() for safe measure
    - crypto: arch/nhpoly1305 - process in explicit 4k chunks
    - crypto: arch/lib - limit simd usage to 4k chunks
    - KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
    - KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
    - KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
    - KVM: arm64: Fix 32bit PC wrap-around
    - arm64: hugetlb: avoid potential NULL dereference
    - driver core: platform: Initialize dma_parms for platform devices
    - amba: Initialize dma_parms for amba devices
    - mei: me: disable mei interface on LBG servers.
    - drm: ingenic-drm: add MODULE_DEVICE_TABLE
    - drm/amd/display: work around fp code being emitted outside of
      DC_FP_START/END
    - ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
    - epoll: atomically remove wait entry on wake up
    - eventpoll: fix missing wakeup for ovflist in ep_poll_callback
    - mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
    - mm: limit boost_watermark on small zones
    - ceph: fix endianness bug when handling MDS session feature bits
    - ceph: demote quotarealm lookup warning to a debug message
    - staging: gasket: Check the return value of gasket_get_bar_index()
    - coredump: fix crash when umh is disabled
    - riscv: set max_pfn to the PFN of the last page
    - iocost: protect iocg->abs_vdebt with iocg->waitq.lock
    - batman-adv: fix batadv_nc_random_weight_tq
    - batman-adv: Fix refcnt leak in batadv_show_throughput_override
    - batman-adv: Fix refcnt leak in batadv_store_throughput_override
    - batman-adv: Fix refcnt leak in batadv_v_ogm_process
    - x86/mm/cpa: Flush direct map alias during cpa
    - x86/entry/64: Fix unwind hints in register clearing code
    - x86/entry/64: Fix unwind hints in kernel exit path
    - x86/entry/64: Fix unwind hints in __switch_to_asm()
    - x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
    - x86/unwind/orc: Don't skip the first frame for inactive tasks
    - x86/unwind/orc: Prevent unwinding before ORC initialization
    - x86/unwind/orc: Fix error path for bad ORC entry type
    - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
    - KVM: x86: Fixes posted interrupt check for IRQs delivery modes
    - arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
    - netfilter: nat: never update the UDP checksum when it's 0
    - netfilter: nf_osf: avoid passing pointer to local var
    - kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts
    - objtool: Fix stack offset tracking for indirect CFAs
    - iommu/virtio: Reverse arguments to list_add
    - scripts/decodecode: fix trapping instruction formatting
    - mm, memcg: fix error return value of mem_cgroup_css_alloc()
    - bdi: move bdi_dev_name out of line
    - bdi: add a ->dev_name field to struct backing_dev_info
    - io_uring: don't use 'fd' for openat/openat2/statx
    - fsnotify: replace inode pointer with an object id
    - fanotify: merge duplicate events on parent and child
    - Linux 5.6.13

  * Focal update: v5.6.12 upstream stable release (LP: #1878237)
    - vhost: vsock: kick send_pkt worker once device is started
    - drm/bridge: analogix_dp: Split bind() into probe() and real bind()
    - ASoC: topology: Add missing memory checks
    - ASoC: topology: Check return value of soc_tplg_create_tlv
    - ASoC: topology: Check return value of soc_tplg_*_create
    - ASoC: topology: Check soc_tplg_add_route return value
    - ASoC: topology: Check return value of pcm_new_ver
    - ASoC: topology: Check return value of soc_tplg_dai_config
    - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge
    - selftests: vm: Do not override definition of ARCH
    - selftests: vm: Fix 64-bit test builds for powerpc64le
    - Revert "Kernel selftests: tpm2: check for tpm support"
    - selftests/ipc: Fix test failure seen after initial test run
    - drm/bridge: anx6345: set correct BPC for display_info of connector
    - scsi: sg: add sg_remove_request in sg_write
    - ASoC: sgtl5000: Fix VAG power-on handling
    - ASoC: topology: Fix endianness issue
    - usb: dwc3: gadget: Properly set maxpacket limit
    - ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
    - ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
    - ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
    - remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
    - drm/amd/powerplay: fix resume failed as smu table initialize early exit
    - drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay
      table v0 (e.g Hawaii)
    - wimax/i2400m: Fix potential urb refcnt leak
    - net: stmmac: fix enabling socfpga's ptp_ref_clock
    - net: stmmac: Fix sub-second increment
    - ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
    - ASoC: rsnd: Fix "status check failed" spam for multi-SSI
    - cifs: protect updating server->dstaddr with a spinlock
    - scripts/config: allow colons in option strings for sed
    - cifs: do not share tcons with DFS
    - tracing: Fix memory leaks in trace_events_hist.c
    - ftrace: Fix memory leak caused by not freeing entry in
      unregister_ftrace_direct()
    - net: phy: bcm84881: clear settings on link down
    - lib/mpi: Fix building for powerpc with clang
    - mac80211: sta_info: Add lockdep condition for RCU list usage
    - net: bcmgenet: suppress warnings on failed Rx SKB allocations
    - net: systemport: suppress warnings on failed Rx SKB allocations
    - tools/runqslower: Ensure own vmlinux.h is picked up first
    - sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
    - ALSA: hda: Match both PCI ID and SSID for driver blacklist
    - x86/kvm: fix a missing-prototypes "vmread_error"
    - platform/x86: GPD pocket fan: Fix error message when temp-limits are out of
      range
    - ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
    - mac80211: add ieee80211_is_any_nullfunc()
    - cgroup, netclassid: remove double cond_resched
    - mm/mremap: Add comment explaining the untagging behaviour of mremap()
    - Linux 5.6.12

  * Focal update: v5.6.11 upstream stable release (LP: #1877132)
    - drm/scheduler: fix drm_sched_get_cleanup_job
    - dma-buf: Fix SET_NAME ioctl uapi
    - drm/amdgpu: invalidate L2 before SDMA IBs (v2)
    - drm/edid: Fix off-by-one in DispID DTD pixel clock
    - drm/amd/display: Fix green screen issue after suspend
    - drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
    - drm/i915/gt: Check cacheline is valid before acquiring
    - drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
    - drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
    - drm/qxl: qxl_release use after free
    - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
    - btrfs: fix transaction leak in btrfs_recover_relocation
    - btrfs: fix block group leak when removing fails
    - btrfs: fix partial loss of prealloc extent past i_size after fsync
    - btrfs: transaction: Avoid deadlock due to bad initialization timing of
      fs_info::journal_info
    - mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout
      loop
    - mmc: sdhci-xenon: fix annoying 1.8V regulator warning
    - mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
    - mmc: sdhci-msm: Enable host capabilities pertains to R1b response
    - mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
    - mmc: meson-mx-sdio: remove the broken ->card_busy() op
    - crypto: caam - fix the address of the last entry of S/G
    - ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
    - ALSA: hda/hdmi: fix without unlocked before return
    - ALSA: line6: Fix POD HD500 audio playback
    - ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
    - i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
    - x86/hyperv: Suspend/resume the VP assist page for hibernation
    - Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
    - dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
    - selinux: properly handle multiple messages in selinux_netlink_send()
    - IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
    - PM: ACPI: Output correct message on target power state
    - PM: hibernate: Freeze kernel threads in software_resume()
    - dm verity fec: fix hash block number in verity_fec_decode
    - dm writecache: fix data corruption when reloading the target
    - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
    - ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
    - block: remove the bd_openers checks in blk_drop_partitions
    - scsi: qla2xxx: set UNLOADING before waiting for session deletion
    - scsi: qla2xxx: check UNLOADING before posting async work
    - RDMA/mlx5: Set GRH fields in query QP on RoCE
    - RDMA/uverbs: Fix a race with disassociate and exit_mmap()
    - RDMA/mlx4: Initialize ib_spec on the stack
    - RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
    - RDMA/core: Prevent mixed use of FDs between shared ufiles
    - RDMA/core: Fix overwriting of uobj in case of error
    - RDMA/core: Fix race between destroy and release FD object
    - RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
    - RDMA/cm: Fix an error check in cm_alloc_id_priv()
    - i2c: iproc: generate stop event for slave writes
    - dmaengine: hisilicon: Fix build error without PCI_MSI
    - vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
    - vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
    - iommu/qcom: Fix local_base status check
    - dmaengine: ti: k3-psil: fix deadlock on error path
    - dmaengine: fix channel index enumeration
    - scsi: target/iblock: fix WRITE SAME zeroing
    - iommu: Properly export iommu_group_get_for_dev()
    - iommu/vt-d: Use right Kconfig option name
    - iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
    - i2c: aspeed: Avoid i2c interrupt status clear race condition.
    - ALSA: opti9xx: shut up gcc-10 range warning
    - Fix use after free in get_tree_bdev()
    - nvme: prevent double free in nvme_alloc_ns() error handling
    - drm/i915/selftests: Fix i915_address_space refcnt leak
    - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
    - dmaengine: dmatest: Fix iteration non-stop logic
    - drm/i915: Use proper fault mask in interrupt postinstall too
    - dmaengine: dmatest: Fix process hang when reading 'wait' parameter
    - arm64: vdso: Add -fasynchronous-unwind-tables to cflags
    - io_uring: statx must grab the file table for valid fd
    - Linux 5.6.11

  * Add debian/rules targets to compile/run kernel selftests (LP: #1874286)
    - [Packaging] add support to compile/run selftests

  * Focal update: v5.6.10 upstream stable release (LP: #1876994)
    - Linux 5.6.10

  * Focal update: v5.6.9 upstream stable release (LP: #1876993)
    - ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
    - printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
    - ASoC: stm32: sai: fix sai probe
    - usb: dwc3: gadget: Do link recovery for SS and SSP
    - ARM: dts: bcm283x: Add cells encoding format to firmware bus
    - kbuild: fix DT binding schema rule again to avoid needless rebuilds
    - usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
    - usb: gadget: udc: atmel: Fix vbus disconnect handling
    - afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
    - afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
    - iio:ad7797: Use correct attribute_group
    - iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFO
    - iio: imu: st_lsm6dsx: specify slave odr in slv_odr
    - propagate_one(): mnt_set_mountpoint() needs mount_lock
    - counter: 104-quad-8: Add lock guards - generic interface
    - s390/ftrace: fix potential crashes when switching tracers
    - ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
    - iwlwifi: actually check allocated conf_tlv pointer
    - ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume
    - ASoC: tas571x: disable regulators on failed probe
    - ASoC: wm8960: Fix wrong clock after suspend & resume
    - drivers: soc: xilinx: fix firmware driver Kconfig dependency
    - nfsd: memory corruption in nfsd4_lock()
    - ARM: dts: OMAP3: disable RNG on N950/N9
    - bpf: Forbid XADD on spilled pointers for unprivileged users
    - brcmfmac: add stub for monitor interface xmit
    - i2c: altera: use proper variable to hold errno
    - hwmon: (drivetemp) Use drivetemp's true module name in Kconfig section
    - clk: asm9260: fix __clk_hw_register_fixed_rate_with_accuracy typo
    - rtw88: avoid unused function warnings
    - hwmon: (drivetemp) Return -ENODATA for invalid temperatures
    - rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
    - netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag
    - efi/x86: Don't remap text<->rodata gap read-only for mixed mode
    - net/cxgb4: Check the return from t4_query_params properly
    - tipc: fix incorrect increasing of link window
    - xfs: acquire superblock freeze protection on eofblocks scans
    - svcrdma: Fix trace point use-after-free race
    - svcrdma: Fix leak of svc_rdma_recv_ctxt objects
    - net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ
      overruns
    - net/mlx5e: Get the latest values from counters in switchdev mode
    - PCI: Add Zhaoxin Vendor ID
    - PCI: Add ACS quirk for Zhaoxin multi-function devices
    - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
    - PCI: Move Apex Edge TPU class quirk to fix BAR assignment
    - ARM: dts: bcm283x: Disable dsi0 node
    - cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
    - s390/pci: do not set affinity for floating irqs
    - remoteproc: mtk_scp: use dma_addr_t for DMA API
    - net/mlx5: Fix failing fw tracer allocation on s390
    - sched/core: Fix reset-on-fork from RT with uclamp
    - perf/core: fix parent pid/tid in task exit events
    - netfilter: nat: fix error handling upon registering inet hook
    - PM: sleep: core: Switch back to async_schedule_dev()
    - blk-iocost: Fix error on iocost_ioc_vrate_adj
    - um: ensure `make ARCH=um mrproper` removes
      arch/$(SUBARCH)/include/generated/
    - bpf: Fix handling of XADD on BTF memory
    - bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
    - bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
    - bpf, x86_32: Fix clobbering of dst for BPF_JSET
    - bpf, x86_32: Fix logic error in BPF_LDX zero-extension
    - bpf: Propagate expected_attach_type when verifying freplace programs
    - selftests/bpf: Fix a couple of broken test_btf cases
    - mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy
      path
    - xfs: clear PF_MEMALLOC before exiting xfsaild thread
    - libbpf: Initialize *nl_pid so gcc 10 is happy
    - net: fec: set GPR bit on suspend by DT configuration.
    - x86: hyperv: report value of misc_features
    - signal: check sig before setting info in kill_pid_usb_asyncio
    - afs: Fix length of dump of bad YFSFetchStatus record
    - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
    - ALSA: hda: Release resources at error in delayed probe
    - ALSA: hda: Keep the controller initialization even if no codecs found
    - ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
    - drm/amdgpu: fix wrong vram lost counter increment V2
    - scsi: target: fix PR IN / READ FULL STATUS for FC
    - scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
    - objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
    - objtool: Support Clang non-section symbols in ORC dump
    - xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
    - ALSA: hda: call runtime_allow() for all hda controllers
    - net: stmmac: socfpga: Allow all RGMII modes
    - mac80211: fix channel switch trigger from unknown mesh peer
    - sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters
    - sched/vtime: Work around an unitialized variable warning
    - arm64: Delete the space separator in __emit_inst
    - ext4: use matching invalidatepage in ext4_writepage
    - ext4: increase wait time needed before reuse of deleted inode numbers
    - ext4: convert BUG_ON's to WARN_ON's in mballoc.c
    - irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling
    - blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
    - irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order
    - hwmon: (jc42) Fix name to have no illegal characters
    - sfc: fix XDP-redirect in this driver
    - taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
    - tipc: Add a missing case of TIPC_DIRECT_MSG type
    - qed: Fix race condition between scheduling and destroying the slowpath
      workqueue
    - Crypto: chelsio - Fixes a hang issue during driver registration
    - net: use indirect call wrappers for skb_copy_datagram_iter()
    - qed: Fix use after free in qed_chain_free
    - ext4: check for non-zero journal inum in ext4_calculate_overhead
    - ASoC: stm32: spdifrx: fix regmap status check
    - Linux 5.6.9

  * Miscellaneous Ubuntu changes
    - SAUCE: skip building selftest 'runqslower' if kernel not built
    - SAUCE: Import aufs driver
    - [Config] Enable aufs

 -- Timo Aaltonen <email address hidden>  Fri, 22 May 2020 11:35:42 +0300

Available diffs

Superseded in focal-security
Superseded in focal-updates
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
Deleted in focal-proposed (Reason: moved to -updates)
linux-oem-5.6 (5.6.0-1010.10) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1010.10 -proposed tracker (LP: #1876025)

  * built-using constraints preventing uploads (LP: #1875601)
    - temporarily drop Built-Using data

  * Packaging resync (LP: #1786013)
    - update dkms package versions

  * Focal update: v5.6.8 upstream stable release (LP: #1875938)
    - mm: check that mm is still valid in madvise()
    - tools/testing/nvdimm: Fix compilation failure without
      CONFIG_DEV_DAX_PMEM_COMPAT
    - watchdog: reset last_hw_keepalive time at start
    - scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
    - xfs: correctly acount for reclaimable slabs
    - scsi: lpfc: Fix crash after handling a pci error
    - scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
    - scsi: libfc: If PRLI rejected, move rport to PLOGI state
    - ceph: return ceph_mdsc_do_request() errors from __get_parent()
    - ceph: don't skip updating wanted caps when cap is stale
    - pwm: imx27: Fix clock handling in pwm_imx27_apply()
    - pwm: rcar: Fix late Runtime PM enablement
    - nvme-tcp: fix possible crash in write_zeroes processing
    - ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag
    - scsi: iscsi: Report unbind session event when the target has been removed
    - tools/test/nvdimm: Fix out of tree build
    - ASoC: Intel: atom: Take the drv->lock mutex before calling
      sst_send_slot_map()
    - nvme: fix deadlock caused by ANA update wrong locking
    - drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
    - dma-direct: fix data truncation in dma_direct_get_required_mask()
    - kernel/gcov/fs.c: gcov_seq_next() should increase position index
    - selftests: kmod: fix handling test numbers above 9
    - ipc/util.c: sysvipc_find_ipc() should increase position index
    - kconfig: qconf: Fix a few alignment issues
    - lib/raid6/test: fix build on distros whose /bin/sh is not bash
    - block: fix busy device checking in blk_drop_partitions
    - s390/cio: generate delayed uevent for vfio-ccw subchannels
    - s390/cio: avoid duplicated 'ADD' uevents
    - loop: Better discard support for block devices
    - Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs
      enabled"
    - powerpc/pseries: Fix MCE handling on pseries
    - nvme: fix compat address handling in several ioctls
    - pwm: renesas-tpu: Fix late Runtime PM enablement
    - pwm: bcm2835: Dynamically allocate base
    - scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics
    - scsi: lpfc: Fix lockdep error - register non-static key
    - perf/core: Disable page faults when getting phys address
    - drm/amd/display: Calculate scaling ratios on every medium/full update
    - ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
    - ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
    - block: fix busy device checking in blk_drop_partitions again
    - cxgb4: fix adapter crash due to wrong MC size
    - cxgb4: fix large delays in PTP synchronization
    - ipv4: Update fib_select_default to handle nexthop objects
    - ipv6: fix restrict IPV6_ADDRFORM operation
    - macsec: avoid to set wrong mtu
    - macvlan: fix null dereference in macvlan_device_event()
    - mlxsw: Fix some IS_ERR() vs NULL bugs
    - net: bcmgenet: correct per TX/RX ring statistics
    - net/mlx4_en: avoid indirect call in TX completion
    - net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
    - net: openvswitch: ovs_ct_exit to be done under ovs_lock
    - net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
    - net/x25: Fix x25_neigh refcnt leak when receiving frame
    - sched: etf: do not assume all sockets are full blown
    - selftests: Fix suppress test in fib_tests.sh
    - tcp: cache line align MAX_TCP_HEADER
    - team: fix hang in team_mode_get()
    - tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv
    - tipc: Fix potential tipc_node refcnt leak in tipc_rcv
    - vrf: Fix IPv6 with qdisc and xfrm
    - net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
    - net: dsa: b53: Fix valid setting for MDB entries
    - net: dsa: b53: Fix ARL register definitions
    - net: dsa: b53: Rework ARL bin logic
    - net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
    - vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
    - geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
    - xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
    - vrf: Check skb for XFRM_TRANSFORMED flag
    - net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe()
    - KEYS: Avoid false positive ENOMEM error on key read
    - ALSA: hda: Remove ASUS ROG Zenith from the blacklist
    - ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
    - ALSA: usb-audio: Add connector notifier delegation
    - mac80211: populate debugfs only after cfg80211 init
    - libbpf: Only check mode flags in get_xdp_id
    - iio: core: remove extra semi-colon from devm_iio_device_register() macro
    - iio: imu: st_lsm6dsx: flush hw FIFO before resetting the device
    - iio: st_sensors: rely on odr mask to know if odr can be set
    - iio: adc: stm32-adc: fix sleep in atomic context
    - iio: adc: ti-ads8344: properly byte swap value
    - iio: xilinx-xadc: Fix ADC-B powerdown
    - iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
    - iio: xilinx-xadc: Fix sequencer configuration for aux channels in
      simultaneous mode
    - iio: xilinx-xadc: Make sure not exceed maximum samplerate
    - USB: sisusbvga: Change port variable from signed to unsigned
    - USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70
      RGB RAPIDFIRE
    - USB: early: Handle AMD's spec-compliant identifiers, too
    - USB: core: Fix free-while-in-use bug in the USB S-Glibrary
    - USB: hub: Fix handling of connect changes during sleep
    - USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme
      first for high speed devices")
    - tty: serial: owl: add "much needed" clk_prepare_enable()
    - vmalloc: fix remap_vmalloc_range() bounds checks
    - staging: gasket: Fix incongruency in handling of sysfs entries creation
    - coredump: fix null pointer dereference on coredump
    - mm/hugetlb: fix a addressing exception caused by huge_pte_offset
    - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
    - tools/vm: fix cross-compile build
    - ALSA: usx2y: Fix potential NULL dereference
    - ALSA: hda/realtek - Fix unexpected init_amp override
    - ALSA: hda/realtek - Add new codec supported for ALC245
    - ALSA: hda/hdmi: Add module option to disable audio component binding
    - ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
    - ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
    - tpm/tpm_tis: Free IRQ if probing fails
    - tpm: fix wrong return value in tpm_pcr_extend
    - tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
    - KVM: s390: Return last valid slot if approx index is out-of-bounds
    - KVM: Check validity of resolved slot when searching memslots
    - KVM: VMX: Enable machine check support for 32bit targets
    - tty: hvc: fix buffer overflow during hvc_alloc().
    - tty: rocket, avoid OOB access
    - usb-storage: Add unusual_devs entry for JMicron JMS566
    - signal: Avoid corrupting si_pid and si_uid in do_notify_parent
    - drm/dp_mst: Zero assigned PBN when releasing VCPI slots
    - audit: check the length of userspace generated audit records
    - ASoC: dapm: fixup dapm kcontrol widget
    - SUNRPC: Fix backchannel RPC soft lockups
    - iwlwifi: pcie: actually release queue memory in TVQM
    - iwlwifi: mvm: beacon statistics shouldn't go backwards
    - iwlwifi: pcie: indicate correct RB size to device
    - iwlwifi: mvm: limit maximum queue appropriately
    - iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
    - iwlwifi: mvm: fix inactive TID removal return value usage
    - iwlwifi: fix WGDS check when WRDS is disabled
    - cifs: fix uninitialised lease_key in open_shroot()
    - ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
    - powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure
    - powerpc/setup_64: Set cache-line-size based on cache-block-size
    - staging: comedi: dt2815: fix writing hi byte of analog output
    - staging: comedi: Fix comedi_device refcnt leak in comedi_open
    - vt: don't hardcode the mem allocation upper bound
    - vt: don't use kmalloc() for the unicode screen buffer
    - staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
    - staging: vt6656: Fix calling conditions of vnt_set_bss_mode
    - staging: vt6656: Fix drivers TBTT timing counter.
    - staging: vt6656: Fix pairwise key entry save.
    - staging: vt6656: Power save stop wake_up_count wrap around.
    - mei: me: fix irq number stored in hw struct
    - cdc-acm: close race betrween suspend() and acm_softint
    - cdc-acm: introduce a cool down
    - UAS: no use logging any details in case of ENODEV
    - UAS: fix deadlock in error handling and PM flushing work
    - fpga: dfl: pci: fix return value of cci_pci_sriov_configure
    - usb: dwc3: gadget: Fix request completion check
    - usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
    - usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
    - usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an
      invalid pointer
    - xhci: Fix handling halted endpoint even if endpoint ring appears empty
    - xhci: prevent bus suspend if a roothub port detected a over-current
      condition
    - xhci: Don't clear hub TT buffer on ep0 protocol stall
    - serial: sh-sci: Make sure status register SCxSR is read in correct sequence
    - Revert "serial: uartps: Fix uartps_major handling"
    - Revert "serial: uartps: Use the same dynamic major number for all ports"
    - Revert "serial: uartps: Fix error path when alloc failed"
    - Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
    - Revert "serial: uartps: Change uart ID port allocation"
    - Revert "serial: uartps: Move Port ID to device data structure"
    - Revert "serial: uartps: Register own uart console and driver structures"
    - drm/i915/gt: Update PMINTRMSK holding fw
    - powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
    - powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
    - s390/mm: fix page table upgrade vs 2ndary address mode accesses
    - Linux 5.6.8

  * Miscellaneous Ubuntu changes
    - [Packaging] Enable vbox build.

 -- Timo Aaltonen <email address hidden>  Thu, 30 Apr 2020 10:46:55 +0300
Superseded in focal-security
Superseded in focal-updates
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
Deleted in focal-proposed (Reason: NBS)
linux-oem-5.6 (5.6.0-1008.8) focal; urgency=medium

  * focal/linux-oem-5.6: 5.6.0-1008.8 -proposed tracker (LP: #1871932)

  * [SRU][F/U/OEM-5.6] UBUNTU: SAUCE: Fix amdgpu hang during acpi event
    (LP: #1871316)
    - SAUCE: drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event

  * [TGL] graphics kernel support (LP: #1855399)
    - drm/i915: Polish WM_LINETIME register stuff
    - drm/i915: Move linetime wms into the crtc state
    - drm/i915: Nuke skl wm.dirty_pipes bitmask
    - drm/i915: Remove skl_ddl_allocation struct
    - drm/i915: Move dbuf slice update to proper place
    - drm/i915: Update dbuf slices only with full modeset
    - drm/i915: Introduce parameterized DBUF_CTL
    - drm/i915: Manipulate DBuf slices properly
    - drm/i915: Correctly map DBUF slices to pipes
    - drm/i915/display: Set TRANS_DDI_MODE_SELECT to default value when clearing
      DDI select
    - drm/i915: Ensure no conflicts with BIOS when updating Dbuf

  * Focal update: v5.6.4 upstream stable release (LP: #1872944)
    - ipv4: fix a RCU-list lock in fib_triestat_seq_show
    - net: dsa: ksz: Select KSZ protocol tag
    - net, ip_tunnel: fix interface lookup with no key
    - sctp: fix possibly using a bad saddr with a given dst
    - sctp: fix refcount bug in sctp_wfree
    - net: macb: Fix handling of fixed-link node
    - net: fix fraglist segmentation reference count leak
    - udp: initialize is_flist with 0 in udp_gro_receive
    - padata: fix uninitialized return value in padata_replace()
    - brcmfmac: abort and release host after error
    - XArray: Fix xa_find_next for large multi-index entries
    - drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix
    - drm/i915/display: Fix mode private_flags comparison at atomic_check
    - misc: rtsx: set correct pcr_ops for rts522A
    - misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
    - misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
    - PCI: sysfs: Revert "rescan" file renames
    - coresight: do not use the BIT() macro in the UAPI header
    - mei: me: add cedar fork device ids
    - nvmem: release the write-protect pin
    - nvmem: check for NULL reg_read and reg_write before dereferencing
    - nvmem: sprd: Fix the block lock operation
    - extcon: axp288: Add wakeup support
    - power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
    - Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h"
    - Revert "dm: always call blk_queue_split() in dm_process_bio()"
    - ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99
      Classified motherboard
    - soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
    - perf python: Fix clang detection to strip out options passed in $CC
    - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
    - Linux 5.6.3
    - cxgb4: fix MPS index overwrite when setting MAC address
    - ipv6: don't auto-add link-local address to lag ports
    - net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
    - net: dsa: bcm_sf2: Ensure correct sub-node is parsed
    - net: dsa: mt7530: fix null pointer dereferencing in port5 setup
    - net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before
      accessing PHY registers
    - net_sched: add a temporary refcnt for struct tcindex_data
    - net_sched: fix a missing refcnt in tcindex_init()
    - net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
    - slcan: Don't transmit uninitialized stack data in padding
    - tun: Don't put_page() for all negative return values from XDP program
    - mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
    - r8169: change back SG and TSO to be disabled by default
    - cxgb4: free MQPRIO resources in shutdown path
    - net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035
    - s390: prevent leaking kernel address in BEAR
    - random: always use batched entropy for get_random_u{32,64}
    - usb: dwc3: gadget: Wrap around when skip TRBs
    - slub: improve bit diffusion for freelist ptr obfuscation
    - tools/accounting/getdelays.c: fix netlink attribute length
    - hwrng: imx-rngc - fix an error path
    - ACPI: PM: Add acpi_[un]register_wakeup_handler()
    - platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
    - ASoC: tas2562: Fixed incorrect amp_level setting.
    - ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
    - IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
    - IB/hfi1: Fix memory leaks in sysfs registration and unregistration
    - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
    - ubi: fastmap: Free unused fastmap anchor peb during detach
    - RDMA/ucma: Put a lock around every call to the rdma_cm layer
    - RDMA/cma: Teach lockdep about the order of rtnl and lock
    - RDMA/siw: Fix passive connection establishment
    - Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
    - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
    - blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
    - fbcon: fix null-ptr-deref in fbcon_switch
    - io-uring: drop completion when removing file
    - driver core: Reevaluate dev->links.need_for_probe as suppliers are added
    - Linux 5.6.4

 -- Timo Aaltonen <email address hidden>  Thu, 16 Apr 2020 10:20:35 +0300

Available diffs

Superseded in groovy-release
Published in focal-release
Deleted in focal-proposed (Reason: moved to Release)
Superseded in focal-proposed
linux-oem-5.6 (5.6.0-1007.7) focal; urgency=medium

  * v5.6.2 stable update (LP: #1870978)
    - Revert "UBUNTU: SAUCE: bpf: undo incorrect __reg_bound_offset32 handling"
    - bpf: Undo incorrect __reg_bound_offset32 handling
    - USB: serial: option: add support for ASKEY WWHC050
    - USB: serial: option: add BroadMobi BM806U
    - USB: serial: option: add Wistron Neweb D19Q1
    - USB: cdc-acm: restore capability check order
    - USB: serial: io_edgeport: fix slab-out-of-bounds read in
      edge_interrupt_callback
    - usb: musb: fix crash with highmen PIO and usbmon
    - media: flexcop-usb: fix endpoint sanity check
    - media: usbtv: fix control-message timeouts
    - staging: kpc2000: prevent underflow in cpld_reconfigure()
    - staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
    - staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
    - staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
    - staging: wfx: add proper "compatible" string
    - staging: wfx: fix init/remove vs IRQ race
    - staging: wfx: annotate nested gc_list vs tx queue locking
    - ahci: Add Intel Comet Lake H RAID PCI ID
    - libfs: fix infoleak in simple_attr_read()
    - media: ov519: add missing endpoint sanity checks
    - media: dib0700: fix rc endpoint lookup
    - media: stv06xx: add missing descriptor sanity checks
    - media: xirlink_cit: add missing descriptor sanity checks
    - media: v4l2-core: fix a use-after-free bug of sd->devnode
    - Linux 5.6.1
    - bpf: update jmp32 test cases to fix range bound deduction
    - mac80211: fix authentication with iwlwifi/mvm
    - serial: sprd: Fix a dereference warning
    - vt: selection, introduce vc_is_sel
    - vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
    - vt: switch vt_dont_switch to bool
    - vt: vt_ioctl: remove unnecessary console allocation checks
    - vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
    - vt: vt_ioctl: fix use-after-free in vt_in_use()
    - platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
    - Linux 5.6.2

  * Revert "nvme_fc: add module to ops template to allow module references"
    (LP: #1869947)
    - SAUCE: Revert "nvme_fc: add module to ops template to allow module
      references"

  * suspend only works once on ThinkPad X1 Carbon gen 7 (LP: #1865570)
    - Revert "UBUNTU: SAUCE: e1000e: Disable s0ix flow for X1 Carbon 7th"
    - SAUCE: e1000e: bump up timeout to wait when ME un-configure ULP mode

 -- Timo Aaltonen <email address hidden>  Mon, 06 Apr 2020 11:43:30 +0300
141 of 41 results