diff --git a/debian.oem/changelog b/debian.oem/changelog index 67a96f12d75ff..ac902cf121fe2 100644 --- a/debian.oem/changelog +++ b/debian.oem/changelog @@ -1,10 +1,415 @@ -linux-oem-5.6 (5.6.0-1039.43) UNRELEASED; urgency=medium +linux-oem-5.6 (5.6.0-1039.43) focal; urgency=medium - CHANGELOG: Do not edit directly. Autogenerated at release. - CHANGELOG: Use the printchanges target to see the curent changes. - CHANGELOG: Use the insertchanges target to create the final log. + * focal/linux-oem-5.6: 5.6.0-1039.43 -proposed tracker (LP: #1909420) - -- Chia-Lin Kao (AceLan) Mon, 28 Dec 2020 10:55:43 +0800 + * 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) Mon, 28 Dec 2020 11:53:27 +0800 linux-oem-5.6 (5.6.0-1038.42) focal; urgency=medium diff --git a/debian.oem/reconstruct b/debian.oem/reconstruct index 7dd8a21847643..d6fb03b1a7bac 100644 --- a/debian.oem/reconstruct +++ b/debian.oem/reconstruct @@ -10,5 +10,7 @@ rm -f 'drivers/mtd/spi-nor/intel-spi.h' rm -f 'drivers/mtd/spi-nor/mtk-quadspi.c' rm -f 'drivers/mtd/spi-nor/nxp-spifi.c' rm -f 'drivers/mtd/spi-nor/spi-nor.c' +rm -f 'drivers/net/wireless/ath/ath11k/debug_htt_stats.c' +rm -f 'drivers/net/wireless/ath/ath11k/debug_htt_stats.h' chmod +x 'update-version-dkms' exit 0