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, Adrian <bugs@abtelecom.ro>,
	Ben Hutchings <ben@decadent.org.uk>,
	Jamal Hadi Salim <jhs@mojatatu.com>,
	Jiri Pirko <jiri@resnulli.us>,
	Cong Wang <xiyou.wangcong@gmail.com>,
	"David S. Miller" <davem@davemloft.net>
Subject: [PATCH 4.20 140/183] net_sched: fix a race condition in tcindex_destroy()
Date: Mon, 25 Feb 2019 22:11:53 +0100	[thread overview]
Message-ID: <20190225195118.468848266@linuxfoundation.org> (raw)
In-Reply-To: <20190225195054.748060397@linuxfoundation.org>

4.20-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Cong Wang <xiyou.wangcong@gmail.com>

[ Upstream commit 8015d93ebd27484418d4952284fd02172fa4b0b2 ]

tcindex_destroy() invokes tcindex_destroy_element() via
a walker to delete each filter result in its perfect hash
table, and tcindex_destroy_element() calls tcindex_delete()
which schedules tcf RCU works to do the final deletion work.
Unfortunately this races with the RCU callback
__tcindex_destroy(), which could lead to use-after-free as
reported by Adrian.

Fix this by migrating this RCU callback to tcf RCU work too,
as that workqueue is ordered, we will not have use-after-free.

Note, we don't need to hold netns refcnt because we don't call
tcf_exts_destroy() here.

Fixes: 27ce4f05e2ab ("net_sched: use tcf_queue_work() in tcindex filter")
Reported-by: Adrian <bugs@abtelecom.ro>
Cc: Ben Hutchings <ben@decadent.org.uk>
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Cc: Jiri Pirko <jiri@resnulli.us>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 net/sched/cls_tcindex.c |   18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

--- a/net/sched/cls_tcindex.c
+++ b/net/sched/cls_tcindex.c
@@ -48,7 +48,7 @@ struct tcindex_data {
 	u32 hash;		/* hash table size; 0 if undefined */
 	u32 alloc_hash;		/* allocated size */
 	u32 fall_through;	/* 0: only classify if explicit match */
-	struct rcu_head rcu;
+	struct rcu_work rwork;
 };
 
 static inline int tcindex_filter_is_set(struct tcindex_filter_result *r)
@@ -229,9 +229,11 @@ static int tcindex_destroy_element(struc
 	return tcindex_delete(tp, arg, &last, NULL);
 }
 
-static void __tcindex_destroy(struct rcu_head *head)
+static void tcindex_destroy_work(struct work_struct *work)
 {
-	struct tcindex_data *p = container_of(head, struct tcindex_data, rcu);
+	struct tcindex_data *p = container_of(to_rcu_work(work),
+					      struct tcindex_data,
+					      rwork);
 
 	kfree(p->perfect);
 	kfree(p->h);
@@ -258,9 +260,11 @@ static int tcindex_filter_result_init(st
 	return tcf_exts_init(&r->exts, TCA_TCINDEX_ACT, TCA_TCINDEX_POLICE);
 }
 
-static void __tcindex_partial_destroy(struct rcu_head *head)
+static void tcindex_partial_destroy_work(struct work_struct *work)
 {
-	struct tcindex_data *p = container_of(head, struct tcindex_data, rcu);
+	struct tcindex_data *p = container_of(to_rcu_work(work),
+					      struct tcindex_data,
+					      rwork);
 
 	kfree(p->perfect);
 	kfree(p);
@@ -478,7 +482,7 @@ tcindex_set_parms(struct net *net, struc
 	}
 
 	if (oldp)
-		call_rcu(&oldp->rcu, __tcindex_partial_destroy);
+		tcf_queue_work(&oldp->rwork, tcindex_partial_destroy_work);
 	return 0;
 
 errout_alloc:
@@ -570,7 +574,7 @@ static void tcindex_destroy(struct tcf_p
 	walker.fn = tcindex_destroy_element;
 	tcindex_walk(tp, &walker);
 
-	call_rcu(&p->rcu, __tcindex_destroy);
+	tcf_queue_work(&p->rwork, tcindex_destroy_work);
 }
 
 



  parent reply	other threads:[~2019-02-25 21:35 UTC|newest]

Thread overview: 198+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-25 21:09 [PATCH 4.20 000/183] 4.20.13-stable review Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 001/183] ARM: 8834/1: Fix: kprobes: optimized kprobes illegal instruction Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 002/183] kprobe: Do not use uaccess functions to access kernel memory that can fault Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 003/183] tracing: Fix number of entries in trace header Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 004/183] MIPS: eBPF: Always return sign extended 32b values Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 005/183] mt76x0u: fix suspend/resume Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 006/183] gpio: MT7621: use a per instance irq_chip structure Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 007/183] gpio: pxa: avoid attempting to set pin direction via pinctrl on MMP2 Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 008/183] mac80211: Restore vif beacon interval if start ap fails Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 009/183] mac80211: Use linked list instead of rhashtable walk for mesh tables Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 010/183] mac80211: Free mpath object when rhashtable insertion fails Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 011/183] pinctrl: qcom: qcs404: Correct SDC tile Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 012/183] libceph: handle an empty authorize reply Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 013/183] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 014/183] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 015/183] proc, oom: do not report alien mms when setting oom_score_adj Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 016/183] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 017/183] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 018/183] KEYS: allow reaching the keys quotas exactly Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 019/183] backlight: pwm_bl: Fix devicetree parsing with auto-generated brightness tables Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 020/183] mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 021/183] pvcalls-front: read all data before closing the connection Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 022/183] pvcalls-front: dont try to free unallocated rings Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 023/183] pvcalls-front: properly allocate sk Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 024/183] pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 025/183] mfd: twl-core: Fix section annotations on {,un}protect_pm_master Greg Kroah-Hartman
2019-02-25 21:09 ` [PATCH 4.20 026/183] mfd: db8500-prcmu: Fix some section annotations Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 027/183] mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 028/183] mfd: ab8500-core: Return zero in get_register_interruptible() Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 029/183] mfd: bd9571mwv: Add volatile register to make DVFS work Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 030/183] mfd: at91-usart: Add platform dependency Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 031/183] mfd: qcom_rpm: write fw_version to CTRL_REG Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 032/183] mfd: wm5110: Add missing ASRC rate register Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 033/183] mfd: axp20x: Add AC power supply cell for AXP813 Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 034/183] mfd: axp20x: Re-align MFD cell entries Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 035/183] mfd: axp20x: Add supported cells for AXP803 Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 036/183] mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 037/183] mfd: tps65218: Use devm_regmap_add_irq_chip and clean up error path in probe() Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 038/183] mfd: mc13xxx: Fix a missing check of a register-read failure Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 039/183] xen/pvcalls: remove set but not used variable intf Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 040/183] soc/fsl/qe: fix err handling of ucc_of_parse_tdm Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 041/183] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 042/183] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 043/183] net: hns: Fix use after free identified by SLUB debug Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 044/183] selftests: net: fix/improve ip_defrag selftest Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 045/183] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 046/183] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 047/183] hwmon: (nct6775) Fix chip ID for NCT6798D Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 048/183] hwmon: (nct6775) Enable IO mapping for NCT6797D and NCT6798D Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 049/183] watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 050/183] net/mlx4: Get rid of page operation after dma_alloc_coherent Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 051/183] MIPS: ath79: Enable OF serial ports in the default config Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 052/183] xprtrdma: Double free in rpcrdma_sendctxs_create() Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 053/183] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 054/183] mlxsw: spectrum: Add VXLAN dependency for spectrum Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 055/183] selftests: forwarding: Add a test for VLAN deletion Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 056/183] netfilter: nf_tables: fix leaking object reference count Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 057/183] scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 058/183] scsi: isci: initialize shost fully before calling scsi_add_host() Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 059/183] include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 060/183] MIPS: jazz: fix 64bit build Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 061/183] netfilter: nft_flow_offload: Fix reverse route lookup Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 062/183] bpf: correctly set initial window on active Fast Open sender Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 063/183] pvcalls-front: Avoid get_free_pages(GFP_KERNEL) under spinlock Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 064/183] selftests: bpf: install files tcp_(server|client)*.py Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 065/183] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 066/183] afs: Set correct lock type for the yfs CreateFile Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 067/183] netfilter: nft_flow_offload: fix interaction with vrf slave device Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 068/183] RDMA/mthca: Clear QP objects during their allocation Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 069/183] powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 070/183] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 071/183] net: stmmac: Fix PCI module removal leak Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 072/183] net: stmmac: dwxgmac2: Only clear interrupts that are active Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 073/183] net: stmmac: Check if CBS is supported before configuring Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 074/183] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 075/183] net: stmmac: Prevent RX starvation in stmmac_napi_poll() Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 076/183] isdn: i4l: isdn_tty: Fix some concurrency double-free bugs Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 077/183] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 078/183] scsi: ufs: Fix system suspend status Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 079/183] scsi: qedi: Add ep_state for login completion on un-reachable targets Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 080/183] scsi: ufs: Fix geometry descriptor size Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 081/183] scsi: qla1280: set 64bit coherent mask Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 082/183] scsi: cxgb4i: add wait_for_completion() Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 083/183] netfilter: nft_flow_offload: fix checking method of conntrack helper Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 084/183] always clear the X2APIC_ENABLE bit for PV guest Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 085/183] drm/meson: add missing of_node_put Greg Kroah-Hartman
2019-02-25 21:10 ` [PATCH 4.20 086/183] drm/amdkfd: Dont assign dGPUs to APU topology devices Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 087/183] drm/amd/display: fix PME notification not working in RV desktop Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 088/183] vhost: return EINVAL if iovecs size does not match the message size Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 089/183] vhost/scsi: Use copy_to_iter() to send control queue response Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 090/183] xsk: Check if a queue exists during umem setup Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 091/183] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 092/183] samples/bpf: workaround clang asm goto compilation errors Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 093/183] SUNRPC: Ensure rq_bytes_sent is reset before request transmission Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 094/183] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 095/183] drm/sun4i: backend: add missing of_node_puts Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 096/183] pvcalls-front: fix potential null dereference Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 097/183] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 098/183] net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 099/183] selftests: tc-testing: drop test on missing tunnel key id Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 100/183] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 101/183] selftests: tc-testing: fix parsing of ife type Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 102/183] afs: Dont set vnode->cb_s_break in afs_validate() Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 103/183] afs: Fix key refcounting in file locking code Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 104/183] afs: Provide a function to get a ref on a call Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 105/183] afs: Fix race in async call refcounting Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 106/183] bpf: dont assume build-id length is always 20 bytes Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 107/183] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 108/183] selftests/bpf: retry tests that expect build-id Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 109/183] atm: he: fix sign-extension overflow on large shift Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 110/183] hwmon: (tmp421) Correct the misspelling of the tmp442 compatible attribute in OF device ID table Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 111/183] leds: lp5523: fix a missing check of return value of lp55xx_read Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 112/183] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 113/183] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 114/183] dpaa_eth: NETIF_F_LLTX requires to do our own update of trans_start Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 115/183] mlxsw: pci: Return error on PCI reset timeout Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 116/183] net: bridge: Mark FDB entries that were added by user as such Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 117/183] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 118/183] selftests: forwarding: Add a test case for externally learned FDB entries Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 119/183] bpf: pull in pkt_sched.h header for tooling to fix bpftool build Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 120/183] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 121/183] isdn: avm: Fix string plus integer warning from Clang Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 122/183] batman-adv: fix uninit-value in batadv_interface_tx() Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 123/183] inet_diag: fix reporting cgroup classid and fallback to priority Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 124/183] ipv6: propagate genlmsg_reply return code Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 125/183] net: ena: fix race between link up and device initalization Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 126/183] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 127/183] net/mlx5e: Dont overwrite pedit action when multiple pedit used Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 128/183] net/packet: fix 4gb buffer limit due to overflow check Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 129/183] net: sfp: do not probe SFP module before were attached Greg Kroah-Hartman
2019-02-26 14:29   ` Sasha Levin
2019-02-26 15:01     ` Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 130/183] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 131/183] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 132/183] team: avoid complex list operations in team_nl_cmd_options_set() Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 133/183] net: dsa: Fix NPD checking for br_vlan_enabled() Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 134/183] Revert "socket: fix struct ifreq size in compat ioctl" Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 135/183] Revert "kill dev_ifsioc()" Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 136/183] net: socket: fix SIOCGIFNAME in compat Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 137/183] net: socket: make bond ioctls go through compat_ifreq_ioctl() Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 138/183] geneve: should not call rt6_lookup() when ipv6 was disabled Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 139/183] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() Greg Kroah-Hartman
2019-02-25 21:11 ` Greg Kroah-Hartman [this message]
2019-02-25 21:11 ` [PATCH 4.20 141/183] net_sched: fix a memory leak in cls_tcindex Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 142/183] net_sched: fix two more memory leaks " Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 143/183] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 144/183] net/mlx5e: XDP, fix redirect resources availability check Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 145/183] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation Greg Kroah-Hartman
2019-02-25 21:11 ` [PATCH 4.20 146/183] RDMA/srp: Rework SCSI device reset handling Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 147/183] KEYS: user: Align the payload buffer Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 148/183] KEYS: always initialize keyring_index_key::desc_len Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 149/183] clk: at91: fix masterck name Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 150/183] clk: at91: fix at91sam9x5 peripheral clock number Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 151/183] parisc: Fix ptrace syscall number modification Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 152/183] ARCv2: Enable unaligned access in early ASM code Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 153/183] ARC: U-boot: check arguments paranoidly Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 154/183] ARC: define ARCH_SLAB_MINALIGN = 8 Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 155/183] cpufreq: scmi: Fix use-after-free in scmi_cpufreq_exit() Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 156/183] drm/amdgpu: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 157/183] gpu: drm: radeon: " Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 158/183] drm/i915/fbdev: Actually configure untiled displays Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 159/183] drm/amdgpu: disable bulk moves for now Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 160/183] drm/amd/display: Fix MST reboot/poweroff sequence Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 161/183] mac80211: Change default tx_sk_pacing_shift to 7 Greg Kroah-Hartman
2019-02-26  9:55   ` Toke Høiland-Jørgensen
2019-02-26 10:08     ` Greg Kroah-Hartman
2019-02-26 10:33       ` Toke Høiland-Jørgensen
2019-02-25 21:12 ` [PATCH 4.20 162/183] mac80211: allocate tailroom for forwarded mesh packets Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 163/183] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 164/183] x86/kvm/mmu: fix switch between root and guest MMUs Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 165/183] kvm: x86: Return LA57 feature based on hardware capability Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 166/183] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 167/183] ASoC: soc-core: fix init platform memory handling Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 168/183] net: validate untrusted gso packets without csum offload Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 169/183] net: avoid false positives in untrusted gso validation Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 170/183] staging: erofs: remove the redundant d_rehash() for the root dentry Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 171/183] staging: erofs: atomic_cond_read_relaxed on ref-locked workgroup Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 172/183] staging: erofs: fix `erofs_workgroup_{try_to_freeze, unfreeze} Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 173/183] staging: erofs: add a full barrier in erofs_workgroup_unfreeze Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 174/183] staging: erofs: {dir,inode,super}.c: rectify BUG_ONs Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 175/183] staging: erofs: unzip_{pagevec.h,vle.c}: " Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 176/183] staging: erofs: unzip_vle_lz4.c,utils.c: " Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 177/183] Revert "bridge: do not add port to router list when receives query with source 0.0.0.0" Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 178/183] netfilter: nf_tables: fix flush after rule deletion in the same batch Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 179/183] netfilter: nft_compat: use-after-free when deleting targets Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 180/183] netfilter: ipv6: Dont preserve original oif for loopback address Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 181/183] netfilter: nfnetlink_osf: add missing fmatch check Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 182/183] netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clusterip_config_entry_put() Greg Kroah-Hartman
2019-02-25 21:12 ` [PATCH 4.20 183/183] pinctrl: max77620: Use define directive for max77620_pinconf_param values Greg Kroah-Hartman
2019-02-26 12:27 ` [PATCH 4.20 000/183] 4.20.13-stable review Jon Hunter
2019-02-26 13:08   ` Greg Kroah-Hartman
2019-02-26 13:53 ` Naresh Kamboju
2019-02-26 16:34   ` Greg Kroah-Hartman
2019-02-26 15:51 ` shuah
2019-02-26 16:34   ` Greg Kroah-Hartman
2019-02-26 17:29 ` Guenter Roeck
2019-02-27  9:05   ` Greg Kroah-Hartman
2019-02-26 17:47 ` 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=20190225195118.468848266@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=ben@decadent.org.uk \
    --cc=bugs@abtelecom.ro \
    --cc=davem@davemloft.net \
    --cc=jhs@mojatatu.com \
    --cc=jiri@resnulli.us \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=xiyou.wangcong@gmail.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 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).