From: Sasha Levin <sashal@kernel.org>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Cc: Wen Gong <wgong@codeaurora.org>,
Kalle Valo <kvalo@codeaurora.org>,
Sasha Levin <sashal@kernel.org>,
ath11k@lists.infradead.org, linux-wireless@vger.kernel.org,
netdev@vger.kernel.org
Subject: [PATCH AUTOSEL 5.8 085/132] ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock
Date: Mon, 26 Oct 2020 19:51:17 -0400 [thread overview]
Message-ID: <20201026235205.1023962-85-sashal@kernel.org> (raw)
In-Reply-To: <20201026235205.1023962-1-sashal@kernel.org>
From: Wen Gong <wgong@codeaurora.org>
[ Upstream commit df648808c6b9989555e247530d8ca0ad0094b361 ]
After base_lock which occupy by ath11k_regd_update, the softirq run for
WMI_REG_CHAN_LIST_CC_EVENTID maybe arrived and it also need to accuire
the spin lock, then deadlock happend, change to disable softirqis to solve it.
[ 235.576990] ================================
[ 235.576991] WARNING: inconsistent lock state
[ 235.576993] 5.9.0-rc5-wt-ath+ #196 Not tainted
[ 235.576994] --------------------------------
[ 235.576995] inconsistent {IN-SOFTIRQ-W} -> {SOFTIRQ-ON-W} usage.
[ 235.576997] kworker/u16:1/98 [HC0[0]:SC0[0]:HE1:SE1] takes:
[ 235.576998] ffff9655f75cad98 (&ab->base_lock){+.?.}-{2:2}, at: ath11k_regd_update+0x28/0x1d0 [ath11k]
[ 235.577009] {IN-SOFTIRQ-W} state was registered at:
[ 235.577013] __lock_acquire+0x219/0x6e0
[ 235.577015] lock_acquire+0xb6/0x270
[ 235.577018] _raw_spin_lock+0x2c/0x70
[ 235.577023] ath11k_reg_chan_list_event.isra.0+0x10d/0x1e0 [ath11k]
[ 235.577028] ath11k_wmi_tlv_op_rx+0x3c3/0x560 [ath11k]
[ 235.577033] ath11k_htc_rx_completion_handler+0x207/0x370 [ath11k]
[ 235.577039] ath11k_ce_recv_process_cb+0x15e/0x1e0 [ath11k]
[ 235.577041] ath11k_pci_ce_tasklet+0x10/0x30 [ath11k_pci]
[ 235.577043] tasklet_action_common.constprop.0+0xd4/0xf0
[ 235.577045] __do_softirq+0xc9/0x482
[ 235.577046] asm_call_on_stack+0x12/0x20
[ 235.577048] do_softirq_own_stack+0x49/0x60
[ 235.577049] irq_exit_rcu+0x9a/0xd0
[ 235.577050] common_interrupt+0xa1/0x190
[ 235.577052] asm_common_interrupt+0x1e/0x40
[ 235.577053] cpu_idle_poll.isra.0+0x2e/0x60
[ 235.577055] do_idle+0x5f/0xe0
[ 235.577056] cpu_startup_entry+0x14/0x20
[ 235.577058] start_kernel+0x443/0x464
[ 235.577060] secondary_startup_64+0xa4/0xb0
[ 235.577061] irq event stamp: 432035
[ 235.577063] hardirqs last enabled at (432035): [<ffffffff968d12b4>] _raw_spin_unlock_irqrestore+0x34/0x40
[ 235.577064] hardirqs last disabled at (432034): [<ffffffff968d10d3>] _raw_spin_lock_irqsave+0x63/0x80
[ 235.577066] softirqs last enabled at (431998): [<ffffffff967115c1>] inet6_fill_ifla6_attrs+0x3f1/0x430
[ 235.577067] softirqs last disabled at (431996): [<ffffffff9671159f>] inet6_fill_ifla6_attrs+0x3cf/0x430
[ 235.577068]
[ 235.577068] other info that might help us debug this:
[ 235.577069] Possible unsafe locking scenario:
[ 235.577069]
[ 235.577070] CPU0
[ 235.577070] ----
[ 235.577071] lock(&ab->base_lock);
[ 235.577072] <Interrupt>
[ 235.577073] lock(&ab->base_lock);
[ 235.577074]
[ 235.577074] *** DEADLOCK ***
[ 235.577074]
[ 235.577075] 3 locks held by kworker/u16:1/98:
[ 235.577076] #0: ffff9655f75b1d48 ((wq_completion)ath11k_qmi_driver_event){+.+.}-{0:0}, at: process_one_work+0x1d3/0x5d0
[ 235.577079] #1: ffffa33cc02f3e70 ((work_completion)(&ab->qmi.event_work)){+.+.}-{0:0}, at: process_one_work+0x1d3/0x5d0
[ 235.577081] #2: ffff9655f75cad50 (&ab->core_lock){+.+.}-{3:3}, at: ath11k_core_qmi_firmware_ready.part.0+0x4e/0x160 [ath11k]
[ 235.577087]
[ 235.577087] stack backtrace:
[ 235.577088] CPU: 3 PID: 98 Comm: kworker/u16:1 Not tainted 5.9.0-rc5-wt-ath+ #196
[ 235.577089] Hardware name: Intel(R) Client Systems NUC8i7HVK/NUC8i7HVB, BIOS HNKBLi70.86A.0049.2018.0801.1601 08/01/2018
[ 235.577095] Workqueue: ath11k_qmi_driver_event ath11k_qmi_driver_event_work [ath11k]
[ 235.577096] Call Trace:
[ 235.577100] dump_stack+0x77/0xa0
[ 235.577102] mark_lock_irq.cold+0x15/0x3c
[ 235.577104] mark_lock+0x1d7/0x540
[ 235.577105] mark_usage+0xc7/0x140
[ 235.577107] __lock_acquire+0x219/0x6e0
[ 235.577108] ? sched_clock_cpu+0xc/0xb0
[ 235.577110] lock_acquire+0xb6/0x270
[ 235.577116] ? ath11k_regd_update+0x28/0x1d0 [ath11k]
[ 235.577118] ? atomic_notifier_chain_register+0x2d/0x40
[ 235.577120] _raw_spin_lock+0x2c/0x70
[ 235.577125] ? ath11k_regd_update+0x28/0x1d0 [ath11k]
[ 235.577130] ath11k_regd_update+0x28/0x1d0 [ath11k]
[ 235.577136] __ath11k_mac_register+0x3fb/0x480 [ath11k]
[ 235.577141] ath11k_mac_register+0x119/0x180 [ath11k]
[ 235.577146] ath11k_core_pdev_create+0x17/0xe0 [ath11k]
[ 235.577150] ath11k_core_qmi_firmware_ready.part.0+0x65/0x160 [ath11k]
[ 235.577155] ath11k_qmi_driver_event_work+0x1c5/0x230 [ath11k]
[ 235.577158] process_one_work+0x265/0x5d0
[ 235.577160] worker_thread+0x49/0x300
[ 235.577161] ? process_one_work+0x5d0/0x5d0
[ 235.577163] kthread+0x135/0x150
[ 235.577164] ? kthread_create_worker_on_cpu+0x60/0x60
[ 235.577166] ret_from_fork+0x22/0x30
Tested-on: QCA6390 hw2.0 PCI WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1
Signed-off-by: Wen Gong <wgong@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/1601399736-3210-7-git-send-email-kvalo@codeaurora.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/net/wireless/ath/ath11k/reg.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/wireless/ath/ath11k/reg.c b/drivers/net/wireless/ath/ath11k/reg.c
index 453aa9c069691..dc52d701ad08f 100644
--- a/drivers/net/wireless/ath/ath11k/reg.c
+++ b/drivers/net/wireless/ath/ath11k/reg.c
@@ -202,7 +202,7 @@ int ath11k_regd_update(struct ath11k *ar, bool init)
ab = ar->ab;
pdev_id = ar->pdev_idx;
- spin_lock(&ab->base_lock);
+ spin_lock_bh(&ab->base_lock);
if (init) {
/* Apply the regd received during init through
@@ -223,7 +223,7 @@ int ath11k_regd_update(struct ath11k *ar, bool init)
if (!regd) {
ret = -EINVAL;
- spin_unlock(&ab->base_lock);
+ spin_unlock_bh(&ab->base_lock);
goto err;
}
@@ -234,7 +234,7 @@ int ath11k_regd_update(struct ath11k *ar, bool init)
if (regd_copy)
ath11k_copy_regd(regd, regd_copy);
- spin_unlock(&ab->base_lock);
+ spin_unlock_bh(&ab->base_lock);
if (!regd_copy) {
ret = -ENOMEM;
--
2.25.1
next prev parent reply other threads:[~2020-10-26 23:55 UTC|newest]
Thread overview: 133+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-26 23:49 [PATCH AUTOSEL 5.8 001/132] powerpc/powernv/smp: Fix spurious DBG() warning Sasha Levin
2020-10-26 23:49 ` [PATCH AUTOSEL 5.8 002/132] RDMA/core: Change how failing destroy is handled during uobj abort Sasha Levin
2020-10-26 23:49 ` [PATCH AUTOSEL 5.8 003/132] f2fs: allocate proper size memory for zstd decompress Sasha Levin
2020-10-26 23:49 ` [PATCH AUTOSEL 5.8 004/132] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N Sasha Levin
2020-10-26 23:49 ` [PATCH AUTOSEL 5.8 005/132] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race Sasha Levin
2020-10-26 23:49 ` [PATCH AUTOSEL 5.8 006/132] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM Sasha Levin
2020-10-26 23:49 ` [PATCH AUTOSEL 5.8 007/132] sparc64: remove mm_cpumask clearing to fix kthread_use_mm race Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 008/132] f2fs: add trace exit in exception path Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 009/132] f2fs: do sanity check on zoned block device path Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 010/132] f2fs: fix uninit-value in f2fs_lookup Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 011/132] f2fs: fix to check segment boundary during SIT page readahead Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 012/132] s390/startup: avoid save_area_sync overflow Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 013/132] f2fs: compress: fix to disallow enabling compress on non-empty file Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 014/132] um: change sigio_spinlock to a mutex Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 015/132] f2fs: handle errors of f2fs_get_meta_page_nofail Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 016/132] afs: Don't assert on unpurgeable server records Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 017/132] MIPS: ftrace: Remove redundant #ifdef CONFIG_DYNAMIC_FTRACE Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 018/132] powerpc/64s: handle ISA v3.1 local copy-paste context switches Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 019/132] ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 020/132] NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 021/132] xfs: Set xfs_buf type flag when growing summary/bitmap files Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 022/132] xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 023/132] xfs: log new intent items created as part of finishing recovered intent items Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 024/132] power: supply: bq27xxx: report "not charging" on all types Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 025/132] xfs: change the order in which child and parent defer ops are finished Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 026/132] xfs: fix realtime bitmap/summary file truncation when growing rt volume Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 027/132] ath10k: fix retry packets update in station dump Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 028/132] x86/kaslr: Initialize mem_limit to the real maximum address Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 029/132] drm/amdgpu: restore ras flags when user resets eeprom(v2) Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 030/132] video: fbdev: pvr2fb: initialize variables Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 031/132] ath10k: start recovery process when payload length exceeds max htc length for sdio Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 032/132] ath10k: fix VHT NSS calculation when STBC is enabled Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 033/132] drm/scheduler: Scheduler priority fixes (v2) Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 034/132] drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 035/132] ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 036/132] selftests/x86/fsgsbase: Reap a forgotten child Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 037/132] drm/bridge_connector: Set default status connected for eDP connectors Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 038/132] media: videodev2.h: RGB BT2020 and HSV are always full range Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 039/132] misc: fastrpc: fix common struct sg_table related issues Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 040/132] media: platform: Improve queue set up flow for bug fixing Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 041/132] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 042/132] media: tw5864: check status of tw5864_frameinterval_get Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 043/132] drm/vkms: avoid warning in vkms_get_vblank_timestamp Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 044/132] media: imx274: fix frame interval handling Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 045/132] mmc: via-sdmmc: Fix data race bug Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 046/132] drm/bridge/synopsys: dsi: add support for non-continuous HS clock Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 047/132] brcmfmac: increase F2 watermark for BCM4329 Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 048/132] arm64: topology: Stop using MPIDR for topology information Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 049/132] printk: reduce LOG_BUF_SHIFT range for H8300 Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 050/132] ia64: kprobes: Use generic kretprobe trampoline handler Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 051/132] kgdb: Make "kgdbcon" work properly with "kgdb_earlycon" Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 052/132] bpf: Permit map_ptr arithmetic with opcode add and offset 0 Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 053/132] drm: exynos: fix common struct sg_table related issues Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 054/132] xen: gntdev: " Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 055/132] drm: lima: " Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 056/132] drm: panfrost: " Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 057/132] media: uvcvideo: Fix dereference of out-of-bound list iterator Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 058/132] nfc: s3fwrn5: Add missing CRYPTO_HASH dependency Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 059/132] selftests/bpf: Define string const as global for test_sysctl_prog.c Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 060/132] selinux: access policycaps with READ_ONCE/WRITE_ONCE Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 061/132] samples/bpf: Fix possible deadlock in xdpsock Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 062/132] drm/amd/display: Check clock table return Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 063/132] riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 064/132] cpufreq: sti-cpufreq: add stih418 support Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 065/132] USB: adutux: fix debugging Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 066/132] uio: free uio id after uio file node is freed Sasha Levin
2020-10-26 23:50 ` [PATCH AUTOSEL 5.8 067/132] coresight: Make sysfs functional on topologies with per core sink Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 068/132] drm/amdgpu: No sysfs, not an error condition Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 069/132] mac80211: add missing queue/hash initialization to 802.3 xmit Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 070/132] usb: xhci: omit duplicate actions when suspending a runtime suspended host Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 071/132] SUNRPC: Mitigate cond_resched() in xprt_transmit() Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 072/132] cpuidle: tegra: Correctly handle result of arm_cpuidle_simple_enter() Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 073/132] arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 074/132] can: flexcan: disable clocks during stop mode Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 075/132] habanalabs: remove security from ARB_MST_QUIET register Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 076/132] xfs: don't free rt blocks when we're doing a REMAP bunmapi call Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 077/132] xfs: avoid LR buffer overrun due to crafted h_len Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 078/132] ACPI: Add out of bounds and numa_off protections to pxm_to_node() Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 079/132] genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 080/132] octeontx2-af: fix LD CUSTOM LTYPE aliasing Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 081/132] dm: change max_io_len() to use blk_max_size_offset() Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 082/132] brcmfmac: Fix warning message after dongle setup failed Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 083/132] ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 084/132] ath11k: fix warning caused by lockdep_assert_held Sasha Levin
2020-10-26 23:51 ` Sasha Levin [this message]
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 086/132] drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 087/132] usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 088/132] bus: mhi: core: Abort suspends due to outgoing pending packets Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 089/132] bus/fsl_mc: Do not rely on caller to provide non NULL mc_io Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 090/132] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 091/132] power: supply: test_power: add missing newlines when printing parameters by sysfs Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 092/132] drm/amd/display: HDMI remote sink need mode validation for Linux Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 093/132] drm/amd/display: Avoid set zero in the requested clk Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 094/132] ARC: [dts] fix the errors detected by dtbs_check Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 095/132] block: Consider only dispatched requests for inflight statistic Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 096/132] btrfs: fix replace of seed device Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 097/132] md/bitmap: md_bitmap_get_counter returns wrong blocks Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 098/132] f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 099/132] bnxt_en: Log unknown link speed appropriately Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 100/132] binfmt_elf: take the mmap lock around find_extend_vma() Sasha Levin
2020-10-27 11:40 ` Jann Horn
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 101/132] rpmsg: glink: Use complete_all for open states Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 102/132] PCI/ACPI: Add Ampere Altra SOC MCFG quirk Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 103/132] clk: ti: clockdomain: fix static checker warning Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 104/132] nfsd: rename delegation related tracepoints to make them less confusing Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 105/132] phy: marvell: comphy: Convert internal SMCC firmware return codes to errno Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 106/132] asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementation Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 107/132] net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 108/132] ceph: encode inodes' parent/d_name in cap reconnect message Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 109/132] drivers: watchdog: rdc321x_wdt: Fix race condition bugs Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 110/132] ext4: Detect already used quota file early Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 111/132] PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus() Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 112/132] KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 113/132] scsi: core: Clean up allocation and freeing of sgtables Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 114/132] gfs2: call truncate_inode_pages_final for address space glocks Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 115/132] gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 116/132] gfs2: use-after-free in sysfs deregistration Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 117/132] gfs2: add validation checks for size of superblock Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 118/132] Handle STATUS_IO_TIMEOUT gracefully Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 119/132] cifs: handle -EINTR in cifs_setattr Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 120/132] arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 121/132] ARM: dts: omap4: Fix sgx clock rate for 4430 Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 122/132] memory: emif: Remove bogus debugfs error handling Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 123/132] ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 124/132] ARM: dts: s5pv210: move fixed clocks under root node Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 125/132] ARM: dts: s5pv210: move PMU node out of clock controller Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 126/132] ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node Sasha Levin
2020-10-26 23:51 ` [PATCH AUTOSEL 5.8 127/132] ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries Sasha Levin
2020-10-26 23:52 ` [PATCH AUTOSEL 5.8 128/132] soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free Sasha Levin
2020-10-26 23:52 ` [PATCH AUTOSEL 5.8 129/132] firmware: arm_scmi: Move scmi bus init and exit calls into the driver Sasha Levin
2020-10-26 23:52 ` [PATCH AUTOSEL 5.8 130/132] nbd: make the config put is called before the notifying the waiter Sasha Levin
2020-10-26 23:52 ` [PATCH AUTOSEL 5.8 131/132] sgl_alloc_order: fix memory leak Sasha Levin
2020-10-26 23:52 ` [PATCH AUTOSEL 5.8 132/132] nvme-rdma: fix crash when connect rejected Sasha Levin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201026235205.1023962-85-sashal@kernel.org \
--to=sashal@kernel.org \
--cc=ath11k@lists.infradead.org \
--cc=kvalo@codeaurora.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=stable@vger.kernel.org \
--cc=wgong@codeaurora.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox