[ubuntu/focal-proposed] linux-oem-5.6 5.6.0-1039.43 (Accepted)
Andy Whitcroft
apw at canonical.com
Mon Jan 4 09:09:29 UTC 2021
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
Date: 2020-12-28 04:13:11.683909+00:00
Changed-By: AceLan Kao <acelan at gmail.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-oem-5.6/5.6.0-1039.43
-------------- next part --------------
Sorry, changesfile not available.
More information about the Focal-changes
mailing list