From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, Jiangfeng Xiao <xiaojiangfeng@huawei.com>,
"David S. Miller" <davem@davemloft.net>
Subject: [PATCH 4.14 005/161] net: hisilicon: Fix a BUG trigered by wrong bytes_compl
Date: Sun, 29 Dec 2019 18:17:33 +0100 [thread overview]
Message-ID: <20191229162357.225121321@linuxfoundation.org> (raw)
In-Reply-To: <20191229162355.500086350@linuxfoundation.org>
From: Jiangfeng Xiao <xiaojiangfeng@huawei.com>
[ Upstream commit 90b3b339364c76baa2436445401ea9ade040c216 ]
When doing stress test, we get the following trace:
kernel BUG at lib/dynamic_queue_limits.c:26!
Internal error: Oops - BUG: 0 [#1] SMP ARM
Modules linked in: hip04_eth
CPU: 0 PID: 2003 Comm: tDblStackPcap0 Tainted: G O L 4.4.197 #1
Hardware name: Hisilicon A15
task: c3637668 task.stack: de3bc000
PC is at dql_completed+0x18/0x154
LR is at hip04_tx_reclaim+0x110/0x174 [hip04_eth]
pc : [<c041abfc>] lr : [<bf0003a8>] psr: 800f0313
sp : de3bdc2c ip : 00000000 fp : c020fb10
r10: 00000000 r9 : c39b4224 r8 : 00000001
r7 : 00000046 r6 : c39b4000 r5 : 0078f392 r4 : 0078f392
r3 : 00000047 r2 : 00000000 r1 : 00000046 r0 : df5d5c80
Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 32c5387d Table: 1e189b80 DAC: 55555555
Process tDblStackPcap0 (pid: 2003, stack limit = 0xde3bc190)
Stack: (0xde3bdc2c to 0xde3be000)
[<c041abfc>] (dql_completed) from [<bf0003a8>] (hip04_tx_reclaim+0x110/0x174 [hip04_eth])
[<bf0003a8>] (hip04_tx_reclaim [hip04_eth]) from [<bf0012c0>] (hip04_rx_poll+0x20/0x388 [hip04_eth])
[<bf0012c0>] (hip04_rx_poll [hip04_eth]) from [<c04c8d9c>] (net_rx_action+0x120/0x374)
[<c04c8d9c>] (net_rx_action) from [<c021eaf4>] (__do_softirq+0x218/0x318)
[<c021eaf4>] (__do_softirq) from [<c021eea0>] (irq_exit+0x88/0xac)
[<c021eea0>] (irq_exit) from [<c0240130>] (msa_irq_exit+0x11c/0x1d4)
[<c0240130>] (msa_irq_exit) from [<c0267ba8>] (__handle_domain_irq+0x110/0x148)
[<c0267ba8>] (__handle_domain_irq) from [<c0201588>] (gic_handle_irq+0xd4/0x118)
[<c0201588>] (gic_handle_irq) from [<c0558360>] (__irq_svc+0x40/0x58)
Exception stack(0xde3bdde0 to 0xde3bde28)
dde0: 00000000 00008001 c3637668 00000000 00000000 a00f0213 dd3627a0 c0af6380
de00: c086d380 a00f0213 c0a22a50 de3bde6c 00000002 de3bde30 c0558138 c055813c
de20: 600f0213 ffffffff
[<c0558360>] (__irq_svc) from [<c055813c>] (_raw_spin_unlock_irqrestore+0x44/0x54)
Kernel panic - not syncing: Fatal exception in interrupt
Pre-modification code:
int hip04_mac_start_xmit(struct sk_buff *skb, struct net_device *ndev)
{
[...]
[1] priv->tx_head = TX_NEXT(tx_head);
[2] count++;
[3] netdev_sent_queue(ndev, skb->len);
[...]
}
An rx interrupt occurs if hip04_mac_start_xmit just executes to the line 2,
tx_head has been updated, but corresponding 'skb->len' has not been
added to dql_queue.
And then
hip04_mac_interrupt->__napi_schedule->hip04_rx_poll->hip04_tx_reclaim
In hip04_tx_reclaim, because tx_head has been updated,
bytes_compl will plus an additional "skb-> len"
which has not been added to dql_queue. And then
trigger the BUG_ON(bytes_compl > num_queued - dql->num_completed).
To solve the problem described above, we put
"netdev_sent_queue(ndev, skb->len);"
before
"priv->tx_head = TX_NEXT(tx_head);"
Fixes: a41ea46a9a12 ("net: hisilicon: new hip04 ethernet driver")
Signed-off-by: Jiangfeng Xiao <xiaojiangfeng@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/net/ethernet/hisilicon/hip04_eth.c
+++ b/drivers/net/ethernet/hisilicon/hip04_eth.c
@@ -456,9 +456,9 @@ hip04_mac_start_xmit(struct sk_buff *skb
skb_tx_timestamp(skb);
hip04_set_xmit_desc(priv, phys);
- priv->tx_head = TX_NEXT(tx_head);
count++;
netdev_sent_queue(ndev, skb->len);
+ priv->tx_head = TX_NEXT(tx_head);
stats->tx_bytes += skb->len;
stats->tx_packets++;
next prev parent reply other threads:[~2019-12-29 18:17 UTC|newest]
Thread overview: 174+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-12-29 17:17 [PATCH 4.14 000/161] 4.14.161-stable review Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 001/161] af_packet: set defaule value for tmo Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 002/161] fjes: fix missed check in fjes_acpi_add Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 003/161] mod_devicetable: fix PHY module format Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 004/161] net: dst: Force 4-byte alignment of dst_metrics Greg Kroah-Hartman
2019-12-29 17:17 ` Greg Kroah-Hartman [this message]
2019-12-29 17:17 ` [PATCH 4.14 006/161] net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive() Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 007/161] net: qlogic: Fix error paths in ql_alloc_large_buffers() Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 008/161] net: usb: lan78xx: Fix suspend/resume PHY register access error Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 009/161] qede: Fix multicast mac configuration Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 010/161] sctp: fully initialize v4 addr in some functions Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 011/161] btrfs: dont double lock the subvol_sem for rename exchange Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 012/161] btrfs: do not call synchronize_srcu() in inode_tree_del Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 013/161] btrfs: skip log replay on orphaned roots Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 014/161] btrfs: do not leak reloc root if we fail to read the fs root Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 015/161] btrfs: handle ENOENT in btrfs_uuid_tree_iterate Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 016/161] Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 017/161] ALSA: pcm: Avoid possible info leaks from PCM stream buffers Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 018/161] ALSA: hda/ca0132 - Keep power on during processing DSP response Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 019/161] ALSA: hda/ca0132 - Avoid endless loop Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 020/161] drm: mst: Fix query_payload ack reply struct Greg Kroah-Hartman
2019-12-29 17:17 ` Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 021/161] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 022/161] iio: light: bh1750: Resolve compiler warning and make code more readable Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 023/161] spi: Add call to spi_slave_abort() function when spidev driver is released Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 024/161] staging: rtl8192u: fix multiple memory leaks on error path Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 025/161] staging: rtl8188eu: fix possible null dereference Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 026/161] rtlwifi: prevent memory leak in rtl_usb_probe Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 027/161] libertas: fix a potential NULL pointer dereference Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 028/161] IB/iser: bound protection_sg size by data_sg size Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 029/161] media: am437x-vpfe: Setting STD to current value is not an error Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 030/161] media: i2c: ov2659: fix s_stream return value Greg Kroah-Hartman
2019-12-29 17:17 ` [PATCH 4.14 031/161] media: ov6650: Fix crop rectangle alignment not passed back Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 032/161] media: i2c: ov2659: Fix missing 720p register config Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 033/161] media: ov6650: Fix stored frame format not in sync with hardware Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 034/161] media: ov6650: Fix stored crop rectangle " Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 035/161] tools/power/cpupower: Fix initializer override in hsw_ext_cstates Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 036/161] media: venus: core: Fix msm8996 frequency table Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 037/161] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 038/161] pinctrl: devicetree: Avoid taking direct reference to device name string Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 039/161] selftests/bpf: Correct path to include msg + path Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 040/161] usb: renesas_usbhs: add suspend event support in gadget mode Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 041/161] hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 042/161] regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe() Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 043/161] media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 044/161] media: cec-funcs.h: add status_req checks Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 045/161] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 046/161] samples: pktgen: fix proc_cmd command result check logic Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 047/161] block: Fix writeback throttling W=1 compiler warnings Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 048/161] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 049/161] media: cx88: Fix some error handling path in cx8800_initdev() Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 050/161] media: ti-vpe: vpe: Fix Motion Vector vpdma stride Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 051/161] media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 052/161] media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 053/161] media: ti-vpe: vpe: Make sure YUYV is set as default format Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 054/161] media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 055/161] media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 056/161] media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 057/161] extcon: sm5502: Reset registers during initialization Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 058/161] x86/mm: Use the correct function type for native_set_fixmap() Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 059/161] drm/bridge: dw-hdmi: Restore audio when setting a mode Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 060/161] perf test: Report failure for mmap events Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 061/161] perf report: Add warning when libunwind not compiled in Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 062/161] usb: usbfs: Suppress problematic bind and unbind uevents Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 063/161] iio: adc: max1027: Reset the device at probe time Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 064/161] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 065/161] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 066/161] x86/mce: Lower throttling MCE messages priority to warning Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 067/161] drm/gma500: fix memory disclosures due to uninitialized bytes Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 068/161] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 069/161] x86/ioapic: Prevent inconsistent state when moving an interrupt Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 070/161] arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 071/161] net: phy: dp83867: enable robust auto-mdix Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 072/161] RDMA/qedr: Fix memory leak in user qp and mr Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 073/161] gpu: host1x: Allocate gather copy for host1x Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 074/161] net: dsa: LAN9303: select REGMAP when LAN9303 enable Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 075/161] phy: qcom-usb-hs: Fix extcon double register after power cycle Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 076/161] s390/time: ensure get_clock_monotonic() returns monotonic values Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 077/161] s390/mm: add mm_pxd_folded() checks to pxd_free() Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 078/161] libata: Ensure ata_port probe has completed before detach Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 079/161] loop: fix no-unmap write-zeroes request behavior Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 080/161] pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 081/161] iio: dln2-adc: fix iio_triggered_buffer_postenable() position Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 082/161] Bluetooth: Fix advertising duplicated flags Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 083/161] pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 084/161] ixgbe: protect TX timestamping from API misuse Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 085/161] media: rcar_drif: fix a memory disclosure Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 086/161] media: v4l2-core: fix touch support in v4l_g_fmt Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 087/161] rfkill: allocate static minor Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 088/161] bnx2x: Fix PF-VF communication over multi-cos queues Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 089/161] spi: img-spfi: fix potential double release Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 090/161] ALSA: timer: Limit max amount of slave instances Greg Kroah-Hartman
2019-12-29 17:18 ` [PATCH 4.14 091/161] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 092/161] perf probe: Fix to find range-only function instance Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 093/161] perf probe: Fix to list probe event with correct line number Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 094/161] perf probe: Walk function lines in lexical blocks Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 095/161] perf probe: Fix to probe an inline function which has no entry pc Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 096/161] perf probe: Fix to show ranges of variables in functions without entry_pc Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 097/161] perf probe: Fix to show inlined function callsite " Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 098/161] libsubcmd: Use -O0 with DEBUG=1 Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 099/161] perf probe: Fix to probe a function which has no entry pc Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 100/161] drm/amdgpu: fix potential double drop fence reference Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 101/161] perf parse: If pmu configuration fails free terms Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 102/161] perf probe: Skip overlapped location on searching variables Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 103/161] perf probe: Return a better scope DIE if there is no best scope Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 104/161] perf probe: Fix to show calling lines of inlined functions Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 105/161] perf probe: Skip end-of-sequence and non statement lines Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 106/161] perf probe: Filter out instances except for inlined subroutine and subprogram Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 107/161] ath10k: fix get invalid tx rate for Mesh metric Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 108/161] fsi: core: Fix small accesses and unaligned offsets via sysfs Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 109/161] media: pvrusb2: Fix oops on tear-down when radio support is not present Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 110/161] media: si470x-i2c: add missed operations in remove Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 111/161] EDAC/ghes: Fix grain calculation Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 112/161] spi: pxa2xx: Add missed security checks Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 113/161] ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 114/161] ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 115/161] s390/disassembler: dont hide instruction addresses Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 116/161] parport: load lowlevel driver if ports not found Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 117/161] cpufreq: Register drivers only after CPU devices have been registered Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 118/161] x86/crash: Add a forward declaration of struct kimage Greg Kroah-Hartman
2019-12-29 17:19 ` Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 119/161] iwlwifi: mvm: fix unaligned read of rx_pkt_status Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 120/161] spi: tegra20-slink: add missed clk_unprepare Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 121/161] crypto: virtio - deal with unsupported input sizes Greg Kroah-Hartman
2019-12-29 17:19 ` Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 122/161] mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 123/161] btrfs: dont prematurely free work in end_workqueue_fn() Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 124/161] btrfs: dont prematurely free work in run_ordered_work() Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 125/161] spi: st-ssc4: add missed pm_runtime_disable Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 126/161] x86/insn: Add some Intel instructions to the opcode map Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 127/161] iwlwifi: check kasprintf() return value Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 128/161] fbtft: Make sure string is NULL terminated Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 129/161] crypto: sun4i-ss - Fix 64-bit size_t warnings Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 130/161] crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 131/161] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 132/161] crypto: vmx - Avoid weird build failures Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 133/161] libtraceevent: Fix memory leakage in copy_filter_type Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 134/161] mips: fix build when "48 bits virtual memory" is enabled Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 135/161] net: phy: initialise phydev speed and duplex sanely Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 136/161] btrfs: dont prematurely free work in reada_start_machine_worker() Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 137/161] btrfs: dont prematurely free work in scrub_missing_raid56_worker() Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 138/161] Revert "mmc: sdhci: Fix incorrect switch to HS mode" Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 139/161] mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 140/161] usb: xhci: Fix build warning seen with CONFIG_PM=n Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 141/161] s390/ftrace: fix endless recursion in function_graph tracer Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 142/161] btrfs: return error pointer from alloc_test_extent_buffer Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 143/161] btrfs: abort transaction after failed inode updates in create_subvol Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 144/161] usbip: Fix receive error in vhci-hcd when using scatter-gather Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 145/161] usbip: Fix error path of vhci_recv_ret_submit() Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 146/161] USB: EHCI: Do not return -EPIPE when hub is disconnected Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 147/161] intel_th: pci: Add Comet Lake PCH-V support Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 148/161] intel_th: pci: Add Elkhart Lake SOC support Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 149/161] platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 150/161] staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value Greg Kroah-Hartman
2019-12-29 17:19 ` [PATCH 4.14 151/161] ext4: fix ext4_empty_dir() for directories with holes Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 152/161] ext4: check for directory entries too close to block end Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 153/161] ext4: unlock on error in ext4_expand_extra_isize() Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 154/161] KVM: arm64: Ensure params is initialised when looking up sys register Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 155/161] x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 156/161] x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 157/161] powerpc/irq: fix stack overflow verification Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 158/161] mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum A-009204 support" Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 159/161] mmc: sdhci: Update the tuning failed messages to pr_debug level Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 160/161] mmc: sdhci-of-esdhc: fix P2020 errata handling Greg Kroah-Hartman
2019-12-29 17:20 ` [PATCH 4.14 161/161] nbd: fix shutdown and recv work deadlock v2 Greg Kroah-Hartman
2019-12-30 2:26 ` [PATCH 4.14 000/161] 4.14.161-stable review shuah
2019-12-30 15:30 ` Dan Rue
2019-12-30 17:12 ` Guenter Roeck
2019-12-30 17:34 ` Greg Kroah-Hartman
2019-12-30 17:44 ` Greg Kroah-Hartman
2019-12-30 20:19 ` Jon Hunter
2019-12-30 20:19 ` Jon Hunter
2019-12-31 16:03 ` Guenter Roeck
2019-12-31 16:18 ` 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=20191229162357.225121321@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
--cc=stable@vger.kernel.org \
--cc=xiaojiangfeng@huawei.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.