linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Masashi Honma <masashi.honma@gmail.com>,
	Kalle Valo <kvalo@codeaurora.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.4 174/191] ath9k_htc: Discard undersized packets
Date: Tue,  7 Jan 2020 21:54:54 +0100	[thread overview]
Message-ID: <20200107205342.310574861@linuxfoundation.org> (raw)
In-Reply-To: <20200107205332.984228665@linuxfoundation.org>

From: Masashi Honma <masashi.honma@gmail.com>

[ Upstream commit cd486e627e67ee9ab66914d36d3127ef057cc010 ]

Sometimes the hardware will push small packets that trigger a WARN_ON
in mac80211. Discard them early to avoid this issue.

This patch ports 2 patches from ath9k to ath9k_htc.
commit 3c0efb745a172bfe96459e20cbd37b0c945d5f8d "ath9k: discard
undersized packets".
commit df5c4150501ee7e86383be88f6490d970adcf157 "ath9k: correctly
handle short radar pulses".

[  112.835889] ------------[ cut here ]------------
[  112.835971] WARNING: CPU: 5 PID: 0 at net/mac80211/rx.c:804 ieee80211_rx_napi+0xaac/0xb40 [mac80211]
[  112.835973] Modules linked in: ath9k_htc ath9k_common ath9k_hw ath mac80211 cfg80211 libarc4 nouveau snd_hda_codec_hdmi intel_rapl_msr intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_hda_codec video snd_hda_core ttm snd_hwdep drm_kms_helper snd_pcm crct10dif_pclmul snd_seq_midi drm snd_seq_midi_event crc32_pclmul snd_rawmidi ghash_clmulni_intel snd_seq aesni_intel aes_x86_64 crypto_simd cryptd snd_seq_device glue_helper snd_timer sch_fq_codel i2c_algo_bit fb_sys_fops snd input_leds syscopyarea sysfillrect sysimgblt intel_cstate mei_me intel_rapl_perf soundcore mxm_wmi lpc_ich mei kvm_intel kvm mac_hid irqbypass parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic usbhid hid raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear e1000e ahci libahci wmi
[  112.836022] CPU: 5 PID: 0 Comm: swapper/5 Not tainted 5.3.0-wt #1
[  112.836023] Hardware name: MouseComputer Co.,Ltd. X99-S01/X99-S01, BIOS 1.0C-W7 04/01/2015
[  112.836056] RIP: 0010:ieee80211_rx_napi+0xaac/0xb40 [mac80211]
[  112.836059] Code: 00 00 66 41 89 86 b0 00 00 00 e9 c8 fa ff ff 4c 89 b5 40 ff ff ff 49 89 c6 e9 c9 fa ff ff 48 c7 c7 e0 a2 a5 c0 e8 47 41 b0 e9 <0f> 0b 48 89 df e8 5a 94 2d ea e9 02 f9 ff ff 41 39 c1 44 89 85 60
[  112.836060] RSP: 0018:ffffaa6180220da8 EFLAGS: 00010286
[  112.836062] RAX: 0000000000000024 RBX: ffff909a20eeda00 RCX: 0000000000000000
[  112.836064] RDX: 0000000000000000 RSI: ffff909a2f957448 RDI: ffff909a2f957448
[  112.836065] RBP: ffffaa6180220e78 R08: 00000000000006e9 R09: 0000000000000004
[  112.836066] R10: 000000000000000a R11: 0000000000000001 R12: 0000000000000000
[  112.836068] R13: ffff909a261a47a0 R14: 0000000000000000 R15: 0000000000000004
[  112.836070] FS:  0000000000000000(0000) GS:ffff909a2f940000(0000) knlGS:0000000000000000
[  112.836071] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  112.836073] CR2: 00007f4e3ffffa08 CR3: 00000001afc0a006 CR4: 00000000001606e0
[  112.836074] Call Trace:
[  112.836076]  <IRQ>
[  112.836083]  ? finish_td+0xb3/0xf0
[  112.836092]  ? ath9k_rx_prepare.isra.11+0x22f/0x2a0 [ath9k_htc]
[  112.836099]  ath9k_rx_tasklet+0x10b/0x1d0 [ath9k_htc]
[  112.836105]  tasklet_action_common.isra.22+0x63/0x110
[  112.836108]  tasklet_action+0x22/0x30
[  112.836115]  __do_softirq+0xe4/0x2da
[  112.836118]  irq_exit+0xae/0xb0
[  112.836121]  do_IRQ+0x86/0xe0
[  112.836125]  common_interrupt+0xf/0xf
[  112.836126]  </IRQ>
[  112.836130] RIP: 0010:cpuidle_enter_state+0xa9/0x440
[  112.836133] Code: 3d bc 20 38 55 e8 f7 1d 84 ff 49 89 c7 0f 1f 44 00 00 31 ff e8 28 29 84 ff 80 7d d3 00 0f 85 e6 01 00 00 fb 66 0f 1f 44 00 00 <45> 85 ed 0f 89 ff 01 00 00 41 c7 44 24 10 00 00 00 00 48 83 c4 18
[  112.836134] RSP: 0018:ffffaa61800e3e48 EFLAGS: 00000246 ORIG_RAX: ffffffffffffffde
[  112.836136] RAX: ffff909a2f96b340 RBX: ffffffffabb58200 RCX: 000000000000001f
[  112.836137] RDX: 0000001a458adc5d RSI: 0000000026c9b581 RDI: 0000000000000000
[  112.836139] RBP: ffffaa61800e3e88 R08: 0000000000000002 R09: 000000000002abc0
[  112.836140] R10: ffffaa61800e3e18 R11: 000000000000002d R12: ffffca617fb40b00
[  112.836141] R13: 0000000000000002 R14: ffffffffabb582d8 R15: 0000001a458adc5d
[  112.836145]  ? cpuidle_enter_state+0x98/0x440
[  112.836149]  ? menu_select+0x370/0x600
[  112.836151]  cpuidle_enter+0x2e/0x40
[  112.836154]  call_cpuidle+0x23/0x40
[  112.836156]  do_idle+0x204/0x280
[  112.836159]  cpu_startup_entry+0x1d/0x20
[  112.836164]  start_secondary+0x167/0x1c0
[  112.836169]  secondary_startup_64+0xa4/0xb0
[  112.836173] ---[ end trace 9f4cd18479cc5ae5 ]---

Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 23 +++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c b/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
index aba0d454c381..9cec5c216e1f 100644
--- a/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
+++ b/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
@@ -973,6 +973,8 @@ static bool ath9k_rx_prepare(struct ath9k_htc_priv *priv,
 	struct ath_htc_rx_status *rxstatus;
 	struct ath_rx_status rx_stats;
 	bool decrypt_error = false;
+	__be16 rs_datalen;
+	bool is_phyerr;
 
 	if (skb->len < HTC_RX_FRAME_HEADER_SIZE) {
 		ath_err(common, "Corrupted RX frame, dropping (len: %d)\n",
@@ -982,11 +984,24 @@ static bool ath9k_rx_prepare(struct ath9k_htc_priv *priv,
 
 	rxstatus = (struct ath_htc_rx_status *)skb->data;
 
-	if (be16_to_cpu(rxstatus->rs_datalen) -
-	    (skb->len - HTC_RX_FRAME_HEADER_SIZE) != 0) {
+	rs_datalen = be16_to_cpu(rxstatus->rs_datalen);
+	if (unlikely(rs_datalen -
+	    (skb->len - HTC_RX_FRAME_HEADER_SIZE) != 0)) {
 		ath_err(common,
 			"Corrupted RX data len, dropping (dlen: %d, skblen: %d)\n",
-			be16_to_cpu(rxstatus->rs_datalen), skb->len);
+			rs_datalen, skb->len);
+		goto rx_next;
+	}
+
+	is_phyerr = rxstatus->rs_status & ATH9K_RXERR_PHY;
+	/*
+	 * Discard zero-length packets and packets smaller than an ACK
+	 * which are not PHY_ERROR (short radar pulses have a length of 3)
+	 */
+	if (unlikely(!rs_datalen || (rs_datalen < 10 && !is_phyerr))) {
+		ath_warn(common,
+			 "Short RX data len, dropping (dlen: %d)\n",
+			 rs_datalen);
 		goto rx_next;
 	}
 
@@ -1011,7 +1026,7 @@ static bool ath9k_rx_prepare(struct ath9k_htc_priv *priv,
 	 * Process PHY errors and return so that the packet
 	 * can be dropped.
 	 */
-	if (rx_stats.rs_status & ATH9K_RXERR_PHY) {
+	if (unlikely(is_phyerr)) {
 		/* TODO: Not using DFS processing now. */
 		if (ath_cmn_process_fft(&priv->spec_priv, hdr,
 				    &rx_stats, rx_status->mactime)) {
-- 
2.20.1




  parent reply	other threads:[~2020-01-07 21:03 UTC|newest]

Thread overview: 204+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-07 20:52 [PATCH 5.4 000/191] 5.4.9-stable review Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 001/191] drm/mcde: dsi: Fix invalid pointer dereference if panel cannot be found Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 002/191] nvme_fc: add module to ops template to allow module references Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 003/191] nvme-fc: fix double-free scenarios on hw queues Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 004/191] drm/amdgpu: add check before enabling/disabling broadcast mode Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 005/191] drm/amdgpu: add header line for power profile on Arcturus Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 006/191] drm/amdgpu: add cache flush workaround to gfx8 emit_fence Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 007/191] drm/amd/display: Map DSC resources 1-to-1 if numbers of OPPs and DSCs are equal Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 008/191] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 009/191] drm/amd/display: Change the delay time before enabling FEC Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 010/191] drm/amd/display: Reset steer fifo before unblanking the stream Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 011/191] drm/amd/display: update dispclk and dppclk vco frequency Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 012/191] nvme/pci: Fix write and poll queue types Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 013/191] nvme/pci: Fix read queue count Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 014/191] iio: st_accel: Fix unused variable warning Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 015/191] iio: adc: max9611: Fix too short conversion time delay Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 016/191] PM / devfreq: Fix devfreq_notifier_call returning errno Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 017/191] PM / devfreq: Set scaling_max_freq to max on OPP notifier error Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 018/191] PM / devfreq: Dont fail devfreq_dev_release if not in list Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 019/191] afs: Fix afs_find_server lookups for ipv4 peers Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 020/191] afs: Fix SELinux setting security label on /afs Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 021/191] RDMA/cma: add missed unregister_pernet_subsys in init failure Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 022/191] rxe: correctly calculate iCRC for unaligned payloads Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 023/191] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 024/191] scsi: qla2xxx: Use explicit LOGO in target mode Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 025/191] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 026/191] scsi: qla2xxx: Dont call qlt_async_event twice Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 027/191] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 028/191] scsi: qla2xxx: Configure local loop for N2N target Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 029/191] scsi: qla2xxx: Send Notify ACK after N2N PLOGI Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 030/191] scsi: qla2xxx: Dont defer relogin unconditonally Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 031/191] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 032/191] scsi: iscsi: qla4xxx: fix double free in probe Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 033/191] scsi: libsas: stop discovering if oob mode is disconnected Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 034/191] scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 035/191] staging/wlan-ng: add CRC32 dependency in Kconfig Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 036/191] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 037/191] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 038/191] drm/nouveau/kms/nv50-: fix panel scaling Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 039/191] usb: gadget: fix wrong endpoint desc Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 040/191] net: make socket read/write_iter() honor IOCB_NOWAIT Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 041/191] afs: Fix mountpoint parsing Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 042/191] afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 043/191] raid5: need to set STRIPE_HANDLE for batch head Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 044/191] md: raid1: check rdev before reference in raid1_sync_request func Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 045/191] s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 046/191] s390/cpum_sf: Avoid SBD overflow condition in irq handler Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 047/191] RDMA/counter: Prevent auto-binding a QP which are not tracked with res Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 048/191] IB/mlx4: Follow mirror sequence of device add during device removal Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 049/191] IB/mlx5: Fix steering rule of drop and count Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 050/191] xen-blkback: prevent premature module unload Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 051/191] xen/balloon: fix ballooned page accounting without hotplug enabled Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 052/191] PM / hibernate: memory_bm_find_bit(): Tighten node optimisation Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 053/191] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 054/191] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 055/191] PCI: Add a helper to check Power Resource Requirements _PR3 existence Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 056/191] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 057/191] PCI: Fix missing inline for pci_pr3_present() Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 058/191] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen Greg Kroah-Hartman
2020-01-07 20:52 ` [PATCH 5.4 059/191] tcp: fix data-race in tcp_recvmsg() Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 060/191] shmem: pin the file in shmem_fault() if mmap_sem is dropped Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 061/191] taskstats: fix data-race Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 062/191] ALSA: hda - Downgrade error message for single-cmd fallback Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 063/191] netfilter: nft_tproxy: Fix port selector on Big Endian Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 064/191] block: add bio_truncate to fix guard_bio_eod Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 065/191] mm: drop mmap_sem before calling balance_dirty_pages() in write fault Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 066/191] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 067/191] ALSA: usb-audio: fix set_format altsetting sanity check Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 068/191] ALSA: usb-audio: set the interface format after resume on Dell WD19 Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 069/191] ALSA: hda - Apply sync-write workaround to old Intel platforms, too Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 070/191] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 071/191] drm/sun4i: hdmi: Remove duplicate cleanup calls Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 072/191] drm/amdgpu/smu: add metrics table lock Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 073/191] drm/amdgpu/smu: add metrics table lock for arcturus (v2) Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 074/191] drm/amdgpu/smu: add metrics table lock for navi (v2) Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 075/191] drm/amdgpu/smu: add metrics table lock for vega20 (v2) Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 076/191] MIPS: BPF: Disable MIPS32 eBPF JIT Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 077/191] MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 078/191] MIPS: Avoid VDSO ABI breakage due to global register variable Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 079/191] media: pulse8-cec: fix lost cec_transmit_attempt_done() call Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 080/191] media: cec: CEC 2.0-only bcast messages were ignored Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 081/191] media: cec: avoid decrementing transmit_queue_sz if it is 0 Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 082/191] media: cec: check transmit_in_progress, not transmitting Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 083/191] mm/memory_hotplug: shrink zones when offlining memory Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 084/191] mm/zsmalloc.c: fix the migrated zspage statistics Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 085/191] memcg: account security cred as well to kmemcg Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 086/191] mm: move_pages: return valid node id in status if the page is already on the target node Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 087/191] mm/oom: fix pgtables units mismatch in Killed process message Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 088/191] ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 089/191] pstore/ram: Write new dumps to start of recycled zones Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 090/191] pstore/ram: Fix error-path memory leak in persistent_ram_new() callers Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 091/191] gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS again Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 092/191] locks: print unsigned ino in /proc/locks Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 093/191] selftests/seccomp: Zero out seccomp_notif Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 094/191] seccomp: Check that seccomp_notif is zeroed out by the user Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 095/191] samples/seccomp: Zero out members based on seccomp_notif_sizes Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 096/191] selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 097/191] dmaengine: Fix access to uninitialized dma_slave_caps Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 098/191] dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 099/191] Btrfs: fix infinite loop during nocow writeback due to race Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 100/191] block: fix splitting segments on boundary masks Greg Kroah-Hartman
2020-01-07 21:00   ` Jens Axboe
2020-01-08  6:42     ` Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 101/191] compat_ioctl: block: handle Persistent Reservations Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 102/191] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 103/191] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 104/191] bpf: Fix precision tracking for unbounded scalars Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 105/191] ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys() Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 106/191] ata: ahci_brcm: Fix AHCI resources management Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 107/191] ata: ahci_brcm: Add missing clock management during recovery Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 108/191] ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 109/191] libata: Fix retrieving of active qcs Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 110/191] gpio: xtensa: fix driver build Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 111/191] gpiolib: fix up emulated open drain outputs Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 112/191] clocksource: riscv: add notrace to riscv_sched_clock Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 113/191] riscv: ftrace: correct the condition logic in function graph tracer Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 114/191] rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30 Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 115/191] tracing: Fix lock inversion in trace_event_enable_tgid_record() Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 116/191] tracing: Avoid memory leak in process_system_preds() Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 117/191] tracing: Have the histogram compare functions convert to u64 first Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 118/191] tracing: Fix endianness bug in histogram trigger Greg Kroah-Hartman
2020-01-07 20:53 ` [PATCH 5.4 119/191] samples/trace_printk: Wait for IRQ work to finish Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 120/191] io_uring: use current task creds instead of allocating a new one Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 121/191] mm/gup: fix memory leak in __gup_benchmark_ioctl Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 122/191] apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 123/191] dmaengine: virt-dma: Fix access after free in vchan_complete() Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 124/191] gen_initramfs_list.sh: fix bad variable name error Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 125/191] ALSA: cs4236: fix error return comparison of an unsigned integer Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 126/191] ALSA: pcm: Yet another missing check of non-cached buffer type Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 127/191] ALSA: firewire-motu: Correct a typo in the clock proc string Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 128/191] scsi: lpfc: Fix rpi release when deleting vport Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 129/191] exit: panic before exit_mm() on global init exit Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 130/191] arm64: Revert support for execute-only user mappings Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 131/191] ftrace: Avoid potential division by zero in function profiler Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 132/191] spi: spi-fsl-dspi: Fix 16-bit word order in 32-bit XSPI mode Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 133/191] drm/msm: include linux/sched/task.h Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 134/191] PM / devfreq: Check NULL governor in available_governors_show Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 135/191] sunrpc: fix crash when cache_head become valid before update Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 136/191] arm64: dts: qcom: msm8998-clamshell: Remove retention idle state Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 137/191] nfsd4: fix up replay_matches_cache() Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 138/191] powerpc: Chunk calls to flush_dcache_range in arch_*_memory Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 139/191] HID: i2c-hid: Reset ALPS touchpads on resume Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 140/191] net/sched: annotate lockless accesses to qdisc->empty Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 141/191] kernel/module.c: wakeup processes in module_wq on module unload Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 142/191] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 143/191] perf callchain: Fix segfault in thread__resolve_callchain_sample() Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 144/191] iommu/vt-d: Remove incorrect PSI capability check Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 145/191] of: overlay: add_changeset_property() memory leak Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 146/191] cifs: Fix potential softlockups while refreshing DFS cache Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 147/191] firmware: arm_scmi: Avoid double free in error flow Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 148/191] xfs: dont check for AG deadlock for realtime files in bunmapi Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 149/191] platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 150/191] netfilter: nf_queue: enqueue skbs with NULL dst Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 151/191] net, sysctl: Fix compiler warning when only cBPF is present Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 152/191] watchdog: tqmx86_wdt: Fix build error Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 153/191] regulator: axp20x: Fix axp20x_set_ramp_delay Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 154/191] regulator: bd70528: Remove .set_ramp_delay for bd70528_ldo_ops Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 155/191] spi: uniphier: Fix FIFO threshold Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 156/191] regulator: axp20x: Fix AXP22x ELDO2 regulator enable bitmask Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 157/191] powerpc/mm: Mark get_slice_psize() & slice_addr_is_low() as notrace Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 158/191] Bluetooth: btusb: fix PM leak in error case of setup Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 159/191] Bluetooth: delete a stray unlock Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 160/191] Bluetooth: Fix memory leak in hci_connect_le_scan Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 161/191] arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 162/191] arm64: dts: meson-gxm-khadas-vim2: " Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 163/191] media: flexcop-usb: ensure -EIO is returned on error condition Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 164/191] regulator: ab8500: Remove AB8505 USB regulator Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 165/191] media: usb: fix memory leak in af9005_identify_state Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 166/191] dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 167/191] arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 168/191] phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optional() for optional irq Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 169/191] tty: serial: msm_serial: Fix lockup for sysrq and oops Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 170/191] cifs: Fix lookup of root ses in DFS referral cache Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 171/191] fs: cifs: Fix atime update check vs mtime Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 172/191] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 173/191] ath9k_htc: Modify byte order for an error message Greg Kroah-Hartman
2020-01-07 20:54 ` Greg Kroah-Hartman [this message]
2020-01-07 20:54 ` [PATCH 5.4 175/191] drm/i915/execlists: Fix annotation for decoupling virtual request Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 176/191] xfs: periodically yield scrub threads to the scheduler Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 177/191] net: add annotations on hh->hh_len lockless accesses Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 178/191] ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps Greg Kroah-Hartman
2020-01-07 20:54 ` [PATCH 5.4 179/191] btrfs: get rid of unique workqueue helper functions Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 180/191] Btrfs: only associate the locked page with one async_chunk struct Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 181/191] s390/smp: fix physical to logical CPU map for SMT Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 182/191] mm/sparse.c: mark populate_section_memmap as __meminit Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 183/191] xen/blkback: Avoid unmapping unmapped grant pages Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 184/191] lib/ubsan: dont serialize UBSAN report Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 185/191] efi: Dont attempt to map RCI2 config table if it doesnt exist Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 186/191] perf/x86/intel/bts: Fix the use of page_private() Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 187/191] net: annotate lockless accesses to sk->sk_pacing_shift Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 188/191] hsr: avoid debugfs warning message when module is remove Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 189/191] hsr: fix error handling routine in hsr_dev_finalize() Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 190/191] hsr: fix a race condition in node list insertion and deletion Greg Kroah-Hartman
2020-01-07 20:55 ` [PATCH 5.4 191/191] mm/hugetlb: defer freeing of huge pages if in non-task context Greg Kroah-Hartman
2020-01-07 21:24 ` [PATCH 5.4 000/191] 5.4.9-stable review Guenter Roeck
2020-01-08  6:42   ` Greg Kroah-Hartman
2020-01-08 16:34     ` Naresh Kamboju
2020-01-08 18:26       ` Greg Kroah-Hartman
2020-01-08  2:37 ` shuah
2020-01-08  6:41   ` Greg Kroah-Hartman
2020-01-08 15:44 ` Guenter Roeck
2020-01-08 18:23   ` Greg Kroah-Hartman
2020-01-08 16:24 ` Jon Hunter
2020-01-08 18:23   ` Greg Kroah-Hartman

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=20200107205342.310574861@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=kvalo@codeaurora.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=masashi.honma@gmail.com \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.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;
as well as URLs for NNTP newsgroup(s).