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, Ido Schimmel <idosch@mellanox.com>,
	Alex Veber <alexve@mellanox.com>, Jiri Pirko <jiri@mellanox.com>,
	"David S. Miller" <davem@davemloft.net>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.14 256/267] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead
Date: Mon, 16 Dec 2019 18:49:42 +0100	[thread overview]
Message-ID: <20191216174916.718967191@linuxfoundation.org> (raw)
In-Reply-To: <20191216174848.701533383@linuxfoundation.org>

From: Ido Schimmel <idosch@mellanox.com>

[ Upstream commit 83d5782681cc12b3d485a83cb34c46b2445f510c ]

The driver tries to periodically refresh neighbours that are used to
reach nexthops. This is done by periodically calling neigh_event_send().

However, if the neighbour becomes dead, there is nothing we can do to
return it to a connected state and the above function call is basically
a NOP.

This results in the nexthop never being written to the device's
adjacency table and therefore never used to forward packets.

Fix this by dropping our reference from the dead neighbour and
associating the nexthop with a new neigbhour which we will try to
refresh.

Fixes: a7ff87acd995 ("mlxsw: spectrum_router: Implement next-hop routing")
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Reported-by: Alex Veber <alexve@mellanox.com>
Tested-by: Alex Veber <alexve@mellanox.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 .../ethernet/mellanox/mlxsw/spectrum_router.c | 73 ++++++++++++++++++-
 1 file changed, 70 insertions(+), 3 deletions(-)

diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
index 5b9a5c3834d9e..05a2006a20b9b 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
@@ -1762,7 +1762,7 @@ static void mlxsw_sp_router_probe_unresolved_nexthops(struct work_struct *work)
 static void
 mlxsw_sp_nexthop_neigh_update(struct mlxsw_sp *mlxsw_sp,
 			      struct mlxsw_sp_neigh_entry *neigh_entry,
-			      bool removing);
+			      bool removing, bool dead);
 
 static enum mlxsw_reg_rauht_op mlxsw_sp_rauht_op(bool adding)
 {
@@ -1891,7 +1891,8 @@ static void mlxsw_sp_router_neigh_event_work(struct work_struct *work)
 
 	memcpy(neigh_entry->ha, ha, ETH_ALEN);
 	mlxsw_sp_neigh_entry_update(mlxsw_sp, neigh_entry, entry_connected);
-	mlxsw_sp_nexthop_neigh_update(mlxsw_sp, neigh_entry, !entry_connected);
+	mlxsw_sp_nexthop_neigh_update(mlxsw_sp, neigh_entry, !entry_connected,
+				      dead);
 
 	if (!neigh_entry->connected && list_empty(&neigh_entry->nexthop_list))
 		mlxsw_sp_neigh_entry_destroy(mlxsw_sp, neigh_entry);
@@ -2535,13 +2536,79 @@ static void __mlxsw_sp_nexthop_neigh_update(struct mlxsw_sp_nexthop *nh,
 	nh->update = 1;
 }
 
+static int
+mlxsw_sp_nexthop_dead_neigh_replace(struct mlxsw_sp *mlxsw_sp,
+				    struct mlxsw_sp_neigh_entry *neigh_entry)
+{
+	struct neighbour *n, *old_n = neigh_entry->key.n;
+	struct mlxsw_sp_nexthop *nh;
+	bool entry_connected;
+	u8 nud_state, dead;
+	int err;
+
+	nh = list_first_entry(&neigh_entry->nexthop_list,
+			      struct mlxsw_sp_nexthop, neigh_list_node);
+
+	n = neigh_lookup(nh->nh_grp->neigh_tbl, &nh->gw_addr, nh->rif->dev);
+	if (!n) {
+		n = neigh_create(nh->nh_grp->neigh_tbl, &nh->gw_addr,
+				 nh->rif->dev);
+		if (IS_ERR(n))
+			return PTR_ERR(n);
+		neigh_event_send(n, NULL);
+	}
+
+	mlxsw_sp_neigh_entry_remove(mlxsw_sp, neigh_entry);
+	neigh_entry->key.n = n;
+	err = mlxsw_sp_neigh_entry_insert(mlxsw_sp, neigh_entry);
+	if (err)
+		goto err_neigh_entry_insert;
+
+	read_lock_bh(&n->lock);
+	nud_state = n->nud_state;
+	dead = n->dead;
+	read_unlock_bh(&n->lock);
+	entry_connected = nud_state & NUD_VALID && !dead;
+
+	list_for_each_entry(nh, &neigh_entry->nexthop_list,
+			    neigh_list_node) {
+		neigh_release(old_n);
+		neigh_clone(n);
+		__mlxsw_sp_nexthop_neigh_update(nh, !entry_connected);
+		mlxsw_sp_nexthop_group_refresh(mlxsw_sp, nh->nh_grp);
+	}
+
+	neigh_release(n);
+
+	return 0;
+
+err_neigh_entry_insert:
+	neigh_entry->key.n = old_n;
+	mlxsw_sp_neigh_entry_insert(mlxsw_sp, neigh_entry);
+	neigh_release(n);
+	return err;
+}
+
 static void
 mlxsw_sp_nexthop_neigh_update(struct mlxsw_sp *mlxsw_sp,
 			      struct mlxsw_sp_neigh_entry *neigh_entry,
-			      bool removing)
+			      bool removing, bool dead)
 {
 	struct mlxsw_sp_nexthop *nh;
 
+	if (list_empty(&neigh_entry->nexthop_list))
+		return;
+
+	if (dead) {
+		int err;
+
+		err = mlxsw_sp_nexthop_dead_neigh_replace(mlxsw_sp,
+							  neigh_entry);
+		if (err)
+			dev_err(mlxsw_sp->bus_info->dev, "Failed to replace dead neigh\n");
+		return;
+	}
+
 	list_for_each_entry(nh, &neigh_entry->nexthop_list,
 			    neigh_list_node) {
 		__mlxsw_sp_nexthop_neigh_update(nh, removing);
-- 
2.20.1




  parent reply	other threads:[~2019-12-16 18:00 UTC|newest]

Thread overview: 280+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-16 17:45 [PATCH 4.14 000/267] 4.14.159-stable review Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 001/267] rsi: release skb if rsi_prepare_beacon fails Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 002/267] arm64: tegra: Fix active-low warning for Jetson TX1 regulator Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 003/267] usb: gadget: u_serial: add missing port entry locking Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 004/267] tty: serial: fsl_lpuart: use the sg count from dma_map_sg Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 005/267] tty: serial: msm_serial: Fix flow control Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 006/267] serial: pl011: Fix DMA ->flush_buffer() Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 007/267] serial: serial_core: Perform NULL checks for break_ctl ops Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 008/267] serial: ifx6x60: add missed pm_runtime_disable Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 009/267] autofs: fix a leak in autofs_expire_indirect() Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 010/267] RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 011/267] iwlwifi: pcie: dont consider IV len in A-MSDU Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 012/267] exportfs_decode_fh(): negative pinned may become positive without the parent locked Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 013/267] audit_get_nd(): dont unlock parent too early Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 014/267] NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 015/267] xfrm: release device reference for invalid state Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 016/267] Input: cyttsp4_core - fix use after free bug Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 017/267] sched/core: Avoid spurious lock dependencies Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 018/267] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 019/267] rsxx: add missed destroy_workqueue calls in remove Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 020/267] net: ep93xx_eth: fix mismatch of request_mem_region " Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 021/267] i2c: core: fix use after free in of_i2c_notify Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 022/267] serial: core: Allow processing sysrq at port unlock time Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 023/267] cxgb4vf: fix memleak in mac_hlist initialization Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 024/267] iwlwifi: mvm: synchronize TID queue removal Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 025/267] iwlwifi: mvm: Send non offchannel traffic via AP sta Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 026/267] ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomic on ARMv6+ Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 027/267] net/mlx5: Release resource on error flow Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 028/267] clk: sunxi-ng: a64: Fix gate bit of DSI DPHY Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 029/267] dlm: fix possible call to kfree() for non-initialized pointer Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 030/267] extcon: max8997: Fix lack of path setting in USB device mode Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 031/267] net: ethernet: ti: cpts: correct debug for expired txq skb Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 032/267] rtc: s3c-rtc: Avoid using broken ALMYEAR register Greg Kroah-Hartman
2019-12-16 17:45 ` [PATCH 4.14 033/267] i40e: dont restart nway if autoneg not supported Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 034/267] clk: rockchip: fix rk3188 sclk_smc gate data Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 035/267] clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 036/267] ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 037/267] dlm: fix missing idr_destroy for recover_idr Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 038/267] MIPS: SiByte: Enable ZONE_DMA32 for LittleSur Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 039/267] net: dsa: mv88e6xxx: Work around mv886e6161 SERDES missing MII_PHYSID2 Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 040/267] scsi: zfcp: drop default switch case which might paper over missing case Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 041/267] crypto: ecc - check for invalid values in the key verification test Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 042/267] crypto: bcm - fix normal/non key hash algorithm failure Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 043/267] pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 044/267] Staging: iio: adt7316: Fix i2c data reading, set the data field Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 045/267] mm/vmstat.c: fix NUMA statistics updates Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 046/267] clk: rockchip: fix I2S1 clock gate register for rk3328 Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 047/267] clk: rockchip: fix ID of 8ch clock of I2S1 " Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 048/267] regulator: Fix return value of _set_load() stub Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 049/267] net-next/hinic:fix a bug in set mac address Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 050/267] iomap: sub-block dio needs to zeroout beyond EOF Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 051/267] MIPS: OCTEON: octeon-platform: fix typing Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 052/267] net/smc: use after free fix in smc_wr_tx_put_slot() Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 053/267] math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix warning Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 054/267] rtc: max8997: Fix the returned value in case of error in max8997_rtc_read_alarm() Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 055/267] rtc: dt-binding: abx80x: fix resistance scale Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 056/267] ARM: dts: exynos: Use Samsung SoC specific compatible for DWC2 module Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 057/267] media: pulse8-cec: return 0 when invalidating the logical address Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 058/267] media: cec: report Vendor ID after initialization Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 059/267] dmaengine: coh901318: Fix a double-lock bug Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 060/267] dmaengine: coh901318: Remove unused variable Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 061/267] dmaengine: dw-dmac: implement dma protection control setting Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 062/267] usb: dwc3: debugfs: Properly print/set link state for HS Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 063/267] usb: dwc3: dont log probe deferrals; but do log other error codes Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 064/267] ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion() Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 065/267] f2fs: fix count of seg_freed to make sec_freed correct Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 066/267] f2fs: change segment to section in f2fs_ioc_gc_range Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 067/267] ARM: dts: rockchip: Fix the PMU interrupt number for rv1108 Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 068/267] ARM: dts: rockchip: Assign the proper GPIO clocks " Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 069/267] f2fs: fix to allow node segment for GC by ioctl path Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 070/267] sparc: Correct ctx->saw_frame_pointer logic Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 071/267] dma-mapping: fix return type of dma_set_max_seg_size() Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 072/267] altera-stapl: check for a null key before strcasecmping it Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 073/267] serial: imx: fix error handling in console_setup Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 074/267] i2c: imx: dont print error message on probe defer Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 075/267] lockd: fix decoding of TEST results Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 076/267] ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 077/267] ARM: dts: sun5i: a10s: Fix HDMI output DTC warning Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 078/267] ARM: dts: sun8i: v3s: Change pinctrl nodes to avoid warning Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 079/267] dlm: NULL check before kmem_cache_destroy is not needed Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 080/267] ARM: debug: enable UART1 for socfpga Cyclone5 Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 081/267] nfsd: fix a warning in __cld_pipe_upcall() Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 082/267] ASoC: au8540: use 64-bit arithmetic instead of 32-bit Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 083/267] ARM: OMAP1/2: fix SoC name printing Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 084/267] arm64: dts: meson-gxl-libretech-cc: fix GPIO lines names Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 085/267] arm64: dts: meson-gxbb-nanopi-k2: " Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 086/267] arm64: dts: meson-gxbb-odroidc2: " Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 087/267] arm64: dts: meson-gxl-khadas-vim: " Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 088/267] net/x25: fix called/calling length calculation in x25_parse_address_block Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 089/267] net/x25: fix null_x25_address handling Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 090/267] ARM: dts: mmp2: fix the gpio interrupt cell number Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 091/267] ARM: dts: realview-pbx: Fix duplicate regulator nodes Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 092/267] tcp: fix off-by-one bug on aborting window-probing socket Greg Kroah-Hartman
2019-12-16 17:46 ` [PATCH 4.14 093/267] tcp: fix SNMP under-estimation on failed retransmission Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 094/267] tcp: fix SNMP TCP timeout under-estimation Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 095/267] modpost: skip ELF local symbols during section mismatch check Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 096/267] kbuild: fix single target build for external module Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 097/267] mtd: fix mtd_oobavail() incoherent returned value Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 098/267] ARM: dts: pxa: clean up USB controller nodes Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 099/267] clk: sunxi-ng: h3/h5: Fix CSI_MCLK parent Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 100/267] ARM: dts: realview: Fix some more duplicate regulator nodes Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 101/267] dlm: fix invalid cluster name warning Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 102/267] net/mlx4_core: Fix return codes of unsupported operations Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 103/267] pstore/ram: Avoid NULL deref in ftrace merging failure path Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 104/267] powerpc/math-emu: Update macros from GCC Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 105/267] clk: renesas: r8a77995: Correct parent clock of DU Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 106/267] MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward compatible definition Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 107/267] nfsd: Return EPERM, not EACCES, in some SETATTR cases Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 108/267] tty: Dont block on IO when ldisc change is pending Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 109/267] media: stkwebcam: Bugfix for wrong return values Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 110/267] firmware: qcom: scm: fix compilation error when disabled Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 111/267] mlxsw: spectrum_router: Relax GRE decap matching check Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 112/267] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 113/267] IB/hfi1: Close VNIC sdma_progress sleep window Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 114/267] mlx4: Use snprintf instead of complicated strcpy Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 115/267] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 116/267] ARM: dts: sunxi: Fix PMU compatible strings Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 117/267] media: vimc: fix start stream when link is disabled Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 118/267] net: aquantia: fix RSS table and key sizes Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 119/267] tcp: exit if nothing to retransmit on RTO timeout Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 120/267] sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 121/267] fuse: verify nlink Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 122/267] fuse: verify attributes Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 123/267] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 124/267] ALSA: pcm: oss: Avoid potential buffer overflows Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 125/267] ALSA: hda - Add mute led support for HP ProBook 645 G4 Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 126/267] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 127/267] Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 128/267] Input: synaptics-rmi4 - dont increment rmiaddr for SMBus transfers Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 129/267] Input: goodix - add upside-down quirk for Teclast X89 tablet Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 130/267] coresight: etm4x: Fix input validation for sysfs Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 131/267] Input: Fix memory leak in psxpad_spi_probe Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 132/267] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 133/267] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 134/267] CIFS: Fix SMB2 oplock break processing Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 135/267] tty: vt: keyboard: reject invalid keycodes Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 136/267] can: slcan: Fix use-after-free Read in slcan_open Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 137/267] kernfs: fix ino wrap-around detection Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 138/267] jbd2: Fix possible overflow in jbd2_log_space_left() Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 139/267] drm/i810: Prevent underflow in ioctl Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 140/267] KVM: arm/arm64: vgic: Dont rely on the wrong pending table Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 141/267] KVM: x86: do not modify masked bits of shared MSRs Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 142/267] KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 143/267] crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 144/267] crypto: af_alg - cast ki_complete ternary op to int Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 145/267] crypto: ccp - fix uninitialized list head Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 146/267] crypto: ecdh - fix big endian bug in ECC library Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 147/267] crypto: user - fix memory leak in crypto_report Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 148/267] spi: atmel: Fix CS high support Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 149/267] RDMA/qib: Validate ->show()/store() callbacks before calling them Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 150/267] iomap: Fix pipe page leakage during splicing Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 151/267] thermal: Fix deadlock in thermal thermal_zone_device_check Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 152/267] binder: Handle start==NULL in binder_update_page_range() Greg Kroah-Hartman
2019-12-16 17:47 ` [PATCH 4.14 153/267] ASoC: rsnd: fixup MIX kctrl registration Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 154/267] KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 155/267] appletalk: Fix potential NULL pointer dereference in unregister_snap_client Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 156/267] appletalk: Set error code if register_snap_client failed Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 157/267] usb: gadget: configfs: Fix missing spin_lock_init() Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 158/267] usb: gadget: pch_udc: fix use after free Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 159/267] scsi: qla2xxx: Fix driver unload hang Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 160/267] media: venus: remove invalid compat_ioctl32 handler Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 161/267] USB: uas: honor flag to avoid CAPACITY16 Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 162/267] USB: uas: heed CAPACITY_HEURISTICS Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 163/267] USB: documentation: flags on usb-storage versus UAS Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 164/267] usb: Allow USB device to be warm reset in suspended state Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 165/267] staging: rtl8188eu: fix interface sanity check Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 166/267] staging: rtl8712: " Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 167/267] staging: gigaset: fix general protection fault on probe Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 168/267] staging: gigaset: fix illegal free on probe errors Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 169/267] staging: gigaset: add endpoint-type sanity check Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 170/267] usb: xhci: only set D3hot for pci device Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 171/267] xhci: Increase STS_HALT timeout in xhci_suspend() Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 172/267] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 173/267] ARM: dts: pandora-common: define wl1251 as child node of mmc3 Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 174/267] iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 175/267] USB: atm: ueagle-atm: add missing endpoint check Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 176/267] USB: idmouse: fix interface sanity checks Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 177/267] USB: serial: io_edgeport: fix epic endpoint lookup Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 178/267] USB: adutux: fix interface sanity check Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 179/267] usb: core: urb: fix URB structure initialization function Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 180/267] usb: mon: Fix a deadlock in usbmon between mmap and read Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 181/267] tpm: add check after commands attribs tab allocation Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 182/267] mtd: spear_smi: Fix Write Burst mode Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 183/267] virtio-balloon: fix managed page counts when migrating pages between zones Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 184/267] usb: dwc3: ep0: Clear started flag on completion Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 185/267] btrfs: check page->mapping when loading free space cache Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 186/267] btrfs: use refcount_inc_not_zero in kill_all_nodes Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 187/267] Btrfs: fix negative subv_writers counter and data space leak after buffered write Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 188/267] btrfs: Remove btrfs_bio::flags member Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 189/267] Btrfs: send, skip backreference walking for extents with many references Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 190/267] btrfs: record all roots for rename exchange on a subvol Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 191/267] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 192/267] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 193/267] rtlwifi: rtl8192de: Fix missing enable interrupt flag Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 194/267] lib: raid6: fix awk build warnings Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 195/267] ovl: relax WARN_ON() on rename to self Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 196/267] ALSA: hda - Fix pending unsol events at shutdown Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 197/267] md/raid0: Fix an error message in raid0_make_request() Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 198/267] watchdog: aspeed: Fix clock behaviour for ast2600 Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 199/267] hwrng: omap - Fix RNG wait loop timeout Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 200/267] dm zoned: reduce overhead of backing device checks Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 201/267] workqueue: Fix spurious sanity check failures in destroy_workqueue() Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 202/267] workqueue: Fix pwq ref leak in rescuer_thread() Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 203/267] ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 204/267] blk-mq: avoid sysfs buffer overflow with too many CPU cores Greg Kroah-Hartman
2019-12-17  4:28   ` Nobuhiro Iwamatsu
2019-12-17  7:49     ` Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 205/267] cgroup: pids: use atomic64_t for pids->limit Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 206/267] ar5523: check NULL before memcpy() in ar5523_cmd() Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 207/267] s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 208/267] media: bdisp: fix memleak on release Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 209/267] media: radio: wl1273: fix interrupt masking " Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 210/267] media: cec.h: CEC_OP_REC_FLAG_ values were swapped Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 211/267] cpuidle: Do not unset the driver if it is there already Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 212/267] intel_th: Fix a double put_device() in error path Greg Kroah-Hartman
2019-12-16 17:48 ` [PATCH 4.14 213/267] intel_th: pci: Add Ice Lake CPU support Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 214/267] intel_th: pci: Add Tiger " Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 215/267] PM / devfreq: Lock devfreq in trans_stat_show Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 216/267] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 217/267] ACPI: OSL: only free map once in osl.c Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 218/267] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 219/267] ACPI: PM: Avoid attaching ACPI PM domain to certain devices Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 220/267] pinctrl: samsung: Add of_node_put() before return in error path Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 221/267] pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 222/267] pinctrl: samsung: Fix device node refcount leaks in init code Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 223/267] pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 224/267] mmc: host: omap_hsmmc: add code for special init of wl1251 to get rid of pandora_wl1251_init_card Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 225/267] ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 226/267] ppdev: fix PPGETTIME/PPSETTIME ioctls Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 227/267] powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 228/267] powerpc/xive: Prevent page fault issues in the machine crash handler Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 229/267] powerpc: Allow flush_icache_range to work across ranges >4GB Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 230/267] powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 231/267] video/hdmi: Fix AVI bar unpack Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 232/267] quota: Check that quota is not dirty before release Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 233/267] ext2: check err when partial != NULL Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 234/267] quota: fix livelock in dquot_writeback_dquots Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 235/267] ext4: Fix credit estimate for final inode freeing Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 236/267] reiserfs: fix extended attributes on the root directory Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 237/267] block: fix single range discard merge Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 238/267] scsi: zfcp: trace channel log even for FCP command responses Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 239/267] scsi: qla2xxx: Fix DMA unmap leak Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 240/267] scsi: qla2xxx: Fix session lookup in qlt_abort_work() Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 241/267] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 242/267] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 243/267] scsi: qla2xxx: Fix message indicating vectors used by driver Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 244/267] xhci: Fix memory leak in xhci_add_in_port() Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 245/267] xhci: make sure interrupts are restored to correct state Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 246/267] iio: adis16480: Add debugfs_reg_access entry Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 247/267] phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 248/267] omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 249/267] scsi: lpfc: Cap NPIV vports to 256 Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 250/267] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 251/267] drbd: Change drbd_request_detach_interruptibles return type to int Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 252/267] e100: Fix passing zero to PTR_ERR warning in e100_load_ucode_wait Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 253/267] x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 254/267] x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 255/267] power: supply: cpcap-battery: Fix signed counter sample register Greg Kroah-Hartman
2019-12-16 17:49 ` Greg Kroah-Hartman [this message]
2019-12-16 17:49 ` [PATCH 4.14 257/267] media: vimc: fix component match compare Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 258/267] ath10k: fix fw crash by moving chip reset after napi disabled Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 259/267] powerpc: Avoid clang warnings around setjmp and longjmp Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 260/267] powerpc: Fix vDSO clock_getres() Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 261/267] ext4: work around deleting a file with i_nlink == 0 safely Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 262/267] firmware: qcom: scm: Ensure a0 status code is treated as signed Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 263/267] mm/shmem.c: cast the type of unmap_start to u64 Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 264/267] ext4: fix a bug in ext4_wait_for_tail_page_commit Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 265/267] mfd: rk808: Fix RK818 ID template Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 266/267] mm, thp, proc: report THP eligibility for each vma Greg Kroah-Hartman
2019-12-16 17:49 ` [PATCH 4.14 267/267] mm/memory.c: fix a huge pud insertion race during faulting Greg Kroah-Hartman
2019-12-17  1:32 ` [PATCH 4.14 000/267] 4.14.159-stable review shuah
2019-12-17  4:22 ` Naresh Kamboju
2019-12-17  7:53   ` Greg Kroah-Hartman
2019-12-17  8:45     ` Naresh Kamboju
2019-12-17  8:59       ` Greg Kroah-Hartman
2019-12-17  9:05 ` Greg Kroah-Hartman
2019-12-17 11:27   ` Jon Hunter
2019-12-17 14:28   ` Naresh Kamboju
2019-12-17 14:33     ` Greg Kroah-Hartman
2019-12-17 18:18 ` Guenter Roeck

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=20191216174916.718967191@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=alexve@mellanox.com \
    --cc=davem@davemloft.net \
    --cc=idosch@mellanox.com \
    --cc=jiri@mellanox.com \
    --cc=linux-kernel@vger.kernel.org \
    --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).