stable.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, David Ahern <dsa@cumulusnetworks.com>,
	"David S. Miller" <davem@davemloft.net>
Subject: [PATCH 4.4 233/312] net: vrf: Fix dst reference counting
Date: Fri,  8 May 2020 14:33:44 +0200	[thread overview]
Message-ID: <20200508123140.815999828@linuxfoundation.org> (raw)
In-Reply-To: <20200508123124.574959822@linuxfoundation.org>

From: David Ahern <dsa@cumulusnetworks.com>

commit 9ab179d83b4e31ea277a123492e419067c2f129a upstream.

Vivek reported a kernel exception deleting a VRF with an active
connection through it. The root cause is that the socket has a cached
reference to a dst that is destroyed. Converting the dst_destroy to
dst_release and letting proper reference counting kick in does not
work as the dst has a reference to the device which needs to be released
as well.

I talked to Hannes about this at netdev and he pointed out the ipv4 and
ipv6 dst handling has dst_ifdown for just this scenario. Rather than
continuing with the reinvented dst wheel in VRF just remove it and
leverage the ipv4 and ipv6 versions.

Fixes: 193125dbd8eb2 ("net: Introduce VRF device driver")
Fixes: 35402e3136634 ("net: Add IPv6 support to VRF device")

Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/net/vrf.c       |  177 ++++--------------------------------------------
 include/net/ip6_route.h |    3 
 include/net/route.h     |    3 
 net/ipv4/route.c        |    7 +
 net/ipv6/route.c        |    7 +
 5 files changed, 30 insertions(+), 167 deletions(-)

--- a/drivers/net/vrf.c
+++ b/drivers/net/vrf.c
@@ -71,41 +71,6 @@ struct pcpu_dstats {
 	struct u64_stats_sync	syncp;
 };
 
-static struct dst_entry *vrf_ip_check(struct dst_entry *dst, u32 cookie)
-{
-	return dst;
-}
-
-static int vrf_ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb)
-{
-	return ip_local_out(net, sk, skb);
-}
-
-static unsigned int vrf_v4_mtu(const struct dst_entry *dst)
-{
-	/* TO-DO: return max ethernet size? */
-	return dst->dev->mtu;
-}
-
-static void vrf_dst_destroy(struct dst_entry *dst)
-{
-	/* our dst lives forever - or until the device is closed */
-}
-
-static unsigned int vrf_default_advmss(const struct dst_entry *dst)
-{
-	return 65535 - 40;
-}
-
-static struct dst_ops vrf_dst_ops = {
-	.family		= AF_INET,
-	.local_out	= vrf_ip_local_out,
-	.check		= vrf_ip_check,
-	.mtu		= vrf_v4_mtu,
-	.destroy	= vrf_dst_destroy,
-	.default_advmss	= vrf_default_advmss,
-};
-
 /* neighbor handling is done with actual device; do not want
  * to flip skb->dev for those ndisc packets. This really fails
  * for multiple next protocols (e.g., NEXTHDR_HOP). But it is
@@ -363,46 +328,6 @@ static netdev_tx_t vrf_xmit(struct sk_bu
 }
 
 #if IS_ENABLED(CONFIG_IPV6)
-static struct dst_entry *vrf_ip6_check(struct dst_entry *dst, u32 cookie)
-{
-	return dst;
-}
-
-static struct dst_ops vrf_dst_ops6 = {
-	.family		= AF_INET6,
-	.local_out	= ip6_local_out,
-	.check		= vrf_ip6_check,
-	.mtu		= vrf_v4_mtu,
-	.destroy	= vrf_dst_destroy,
-	.default_advmss	= vrf_default_advmss,
-};
-
-static int init_dst_ops6_kmem_cachep(void)
-{
-	vrf_dst_ops6.kmem_cachep = kmem_cache_create("vrf_ip6_dst_cache",
-						     sizeof(struct rt6_info),
-						     0,
-						     SLAB_HWCACHE_ALIGN,
-						     NULL);
-
-	if (!vrf_dst_ops6.kmem_cachep)
-		return -ENOMEM;
-
-	return 0;
-}
-
-static void free_dst_ops6_kmem_cachep(void)
-{
-	kmem_cache_destroy(vrf_dst_ops6.kmem_cachep);
-}
-
-static int vrf_input6(struct sk_buff *skb)
-{
-	skb->dev->stats.rx_errors++;
-	kfree_skb(skb);
-	return 0;
-}
-
 /* modelled after ip6_finish_output2 */
 static int vrf_finish_output6(struct net *net, struct sock *sk,
 			      struct sk_buff *skb)
@@ -445,67 +370,34 @@ static int vrf_output6(struct net *net,
 			    !(IP6CB(skb)->flags & IP6SKB_REROUTED));
 }
 
-static void vrf_rt6_destroy(struct net_vrf *vrf)
+static void vrf_rt6_release(struct net_vrf *vrf)
 {
-	dst_destroy(&vrf->rt6->dst);
-	free_percpu(vrf->rt6->rt6i_pcpu);
+	dst_release(&vrf->rt6->dst);
 	vrf->rt6 = NULL;
 }
 
 static int vrf_rt6_create(struct net_device *dev)
 {
 	struct net_vrf *vrf = netdev_priv(dev);
-	struct dst_entry *dst;
+	struct net *net = dev_net(dev);
 	struct rt6_info *rt6;
-	int cpu;
 	int rc = -ENOMEM;
 
-	rt6 = dst_alloc(&vrf_dst_ops6, dev, 0,
-			DST_OBSOLETE_NONE,
-			(DST_HOST | DST_NOPOLICY | DST_NOXFRM));
+	rt6 = ip6_dst_alloc(net, dev,
+			    DST_HOST | DST_NOPOLICY | DST_NOXFRM | DST_NOCACHE);
 	if (!rt6)
 		goto out;
 
-	dst = &rt6->dst;
-
-	rt6->rt6i_pcpu = alloc_percpu_gfp(struct rt6_info *, GFP_KERNEL);
-	if (!rt6->rt6i_pcpu) {
-		dst_destroy(dst);
-		goto out;
-	}
-	for_each_possible_cpu(cpu) {
-		struct rt6_info **p = per_cpu_ptr(rt6->rt6i_pcpu, cpu);
-		*p =  NULL;
-	}
-
-	memset(dst + 1, 0, sizeof(*rt6) - sizeof(*dst));
-
-	INIT_LIST_HEAD(&rt6->rt6i_siblings);
-	INIT_LIST_HEAD(&rt6->rt6i_uncached);
-
-	rt6->dst.input	= vrf_input6;
 	rt6->dst.output	= vrf_output6;
-
-	rt6->rt6i_table = fib6_get_table(dev_net(dev), vrf->tb_id);
-
-	atomic_set(&rt6->dst.__refcnt, 2);
-
+	rt6->rt6i_table = fib6_get_table(net, vrf->tb_id);
+	dst_hold(&rt6->dst);
 	vrf->rt6 = rt6;
 	rc = 0;
 out:
 	return rc;
 }
 #else
-static int init_dst_ops6_kmem_cachep(void)
-{
-	return 0;
-}
-
-static void free_dst_ops6_kmem_cachep(void)
-{
-}
-
-static void vrf_rt6_destroy(struct net_vrf *vrf)
+static void vrf_rt6_release(struct net_vrf *vrf)
 {
 }
 
@@ -577,11 +469,11 @@ static int vrf_output(struct net *net, s
 			    !(IPCB(skb)->flags & IPSKB_REROUTED));
 }
 
-static void vrf_rtable_destroy(struct net_vrf *vrf)
+static void vrf_rtable_release(struct net_vrf *vrf)
 {
 	struct dst_entry *dst = (struct dst_entry *)vrf->rth;
 
-	dst_destroy(dst);
+	dst_release(dst);
 	vrf->rth = NULL;
 }
 
@@ -590,22 +482,10 @@ static struct rtable *vrf_rtable_create(
 	struct net_vrf *vrf = netdev_priv(dev);
 	struct rtable *rth;
 
-	rth = dst_alloc(&vrf_dst_ops, dev, 2,
-			DST_OBSOLETE_NONE,
-			(DST_HOST | DST_NOPOLICY | DST_NOXFRM));
+	rth = rt_dst_alloc(dev, 0, RTN_UNICAST, 1, 1, 0);
 	if (rth) {
 		rth->dst.output	= vrf_output;
-		rth->rt_genid	= rt_genid_ipv4(dev_net(dev));
-		rth->rt_flags	= 0;
-		rth->rt_type	= RTN_UNICAST;
-		rth->rt_is_input = 0;
-		rth->rt_iif	= 0;
-		rth->rt_pmtu	= 0;
-		rth->rt_gateway	= 0;
-		rth->rt_uses_gateway = 0;
 		rth->rt_table_id = vrf->tb_id;
-		INIT_LIST_HEAD(&rth->rt_uncached);
-		rth->rt_uncached_list = NULL;
 	}
 
 	return rth;
@@ -739,8 +619,8 @@ static void vrf_dev_uninit(struct net_de
 //	struct list_head *head = &queue->all_slaves;
 //	struct slave *slave, *next;
 
-	vrf_rtable_destroy(vrf);
-	vrf_rt6_destroy(vrf);
+	vrf_rtable_release(vrf);
+	vrf_rt6_release(vrf);
 
 //	list_for_each_entry_safe(slave, next, head, list)
 //		vrf_del_slave(dev, slave->dev);
@@ -772,7 +652,7 @@ static int vrf_dev_init(struct net_devic
 	return 0;
 
 out_rth:
-	vrf_rtable_destroy(vrf);
+	vrf_rtable_release(vrf);
 out_stats:
 	free_percpu(dev->dstats);
 	dev->dstats = NULL;
@@ -805,7 +685,7 @@ static struct rtable *vrf_get_rtable(con
 		struct net_vrf *vrf = netdev_priv(dev);
 
 		rth = vrf->rth;
-		atomic_inc(&rth->dst.__refcnt);
+		dst_hold(&rth->dst);
 	}
 
 	return rth;
@@ -856,7 +736,7 @@ static struct dst_entry *vrf_get_rt6_dst
 		struct net_vrf *vrf = netdev_priv(dev);
 
 		rt = vrf->rt6;
-		atomic_inc(&rt->dst.__refcnt);
+		dst_hold(&rt->dst);
 	}
 
 	return (struct dst_entry *)rt;
@@ -1003,19 +883,6 @@ static int __init vrf_init_module(void)
 {
 	int rc;
 
-	vrf_dst_ops.kmem_cachep =
-		kmem_cache_create("vrf_ip_dst_cache",
-				  sizeof(struct rtable), 0,
-				  SLAB_HWCACHE_ALIGN,
-				  NULL);
-
-	if (!vrf_dst_ops.kmem_cachep)
-		return -ENOMEM;
-
-	rc = init_dst_ops6_kmem_cachep();
-	if (rc != 0)
-		goto error2;
-
 	register_netdevice_notifier(&vrf_notifier_block);
 
 	rc = rtnl_link_register(&vrf_link_ops);
@@ -1026,22 +893,10 @@ static int __init vrf_init_module(void)
 
 error:
 	unregister_netdevice_notifier(&vrf_notifier_block);
-	free_dst_ops6_kmem_cachep();
-error2:
-	kmem_cache_destroy(vrf_dst_ops.kmem_cachep);
 	return rc;
 }
 
-static void __exit vrf_cleanup_module(void)
-{
-	rtnl_link_unregister(&vrf_link_ops);
-	unregister_netdevice_notifier(&vrf_notifier_block);
-	kmem_cache_destroy(vrf_dst_ops.kmem_cachep);
-	free_dst_ops6_kmem_cachep();
-}
-
 module_init(vrf_init_module);
-module_exit(vrf_cleanup_module);
 MODULE_AUTHOR("Shrijeet Mukherjee, David Ahern");
 MODULE_DESCRIPTION("Device driver to instantiate VRF domains");
 MODULE_LICENSE("GPL");
--- a/include/net/ip6_route.h
+++ b/include/net/ip6_route.h
@@ -103,6 +103,9 @@ void fib6_force_start_gc(struct net *net
 struct rt6_info *addrconf_dst_alloc(struct inet6_dev *idev,
 				    const struct in6_addr *addr, bool anycast);
 
+struct rt6_info *ip6_dst_alloc(struct net *net, struct net_device *dev,
+			       int flags);
+
 /*
  *	support functions for ND
  *
--- a/include/net/route.h
+++ b/include/net/route.h
@@ -210,6 +210,9 @@ unsigned int inet_addr_type_dev_table(st
 void ip_rt_multicast_event(struct in_device *);
 int ip_rt_ioctl(struct net *, unsigned int cmd, void __user *arg);
 void ip_rt_get_source(u8 *src, struct sk_buff *skb, struct rtable *rt);
+struct rtable *rt_dst_alloc(struct net_device *dev,
+			     unsigned int flags, u16 type,
+			     bool nopolicy, bool noxfrm, bool will_cache);
 
 struct in_ifaddr;
 void fib_add_ifaddr(struct in_ifaddr *);
--- a/net/ipv4/route.c
+++ b/net/ipv4/route.c
@@ -1500,9 +1500,9 @@ static void rt_set_nexthop(struct rtable
 #endif
 }
 
-static struct rtable *rt_dst_alloc(struct net_device *dev,
-				   unsigned int flags, u16 type,
-				   bool nopolicy, bool noxfrm, bool will_cache)
+struct rtable *rt_dst_alloc(struct net_device *dev,
+			    unsigned int flags, u16 type,
+			    bool nopolicy, bool noxfrm, bool will_cache)
 {
 	struct rtable *rt;
 
@@ -1531,6 +1531,7 @@ static struct rtable *rt_dst_alloc(struc
 
 	return rt;
 }
+EXPORT_SYMBOL(rt_dst_alloc);
 
 /* called in rcu_read_lock() section */
 static int ip_route_input_mc(struct sk_buff *skb, __be32 daddr, __be32 saddr,
--- a/net/ipv6/route.c
+++ b/net/ipv6/route.c
@@ -339,9 +339,9 @@ static struct rt6_info *__ip6_dst_alloc(
 	return rt;
 }
 
-static struct rt6_info *ip6_dst_alloc(struct net *net,
-				      struct net_device *dev,
-				      int flags)
+struct rt6_info *ip6_dst_alloc(struct net *net,
+			       struct net_device *dev,
+			       int flags)
 {
 	struct rt6_info *rt = __ip6_dst_alloc(net, dev, flags);
 
@@ -365,6 +365,7 @@ static struct rt6_info *ip6_dst_alloc(st
 
 	return rt;
 }
+EXPORT_SYMBOL(ip6_dst_alloc);
 
 static void ip6_dst_destroy(struct dst_entry *dst)
 {



  parent reply	other threads:[~2020-05-08 12:47 UTC|newest]

Thread overview: 319+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-08 12:29 [PATCH 4.4 000/312] 4.4.223-rc1 review Greg Kroah-Hartman
2020-05-08 12:29 ` [PATCH 4.4 001/312] mwifiex: fix PCIe register information for 8997 chipset Greg Kroah-Hartman
2020-05-08 12:29 ` [PATCH 4.4 002/312] drm/qxl: qxl_release use after free Greg Kroah-Hartman
2020-05-08 12:29 ` [PATCH 4.4 003/312] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() Greg Kroah-Hartman
2020-05-08 12:29 ` [PATCH 4.4 004/312] staging: rtl8192u: Fix crash due to pointers being "confusing" Greg Kroah-Hartman
2020-05-08 12:29 ` [PATCH 4.4 005/312] usb: gadget: f_acm: Fix configfs attr name Greg Kroah-Hartman
2020-05-08 12:29 ` [PATCH 4.4 006/312] usb: gadged: pch_udc: get rid of redundant assignments Greg Kroah-Hartman
2020-05-08 12:29 ` [PATCH 4.4 007/312] usb: gadget: pch_udc: reorder spin_[un]lock to avoid deadlock Greg Kroah-Hartman
2020-05-08 12:29 ` [PATCH 4.4 008/312] usb: gadget: udc: core: dont starve DMA resources Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 009/312] MIPS: Fix macro typo Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 010/312] MIPS: ptrace: Drop cp0_tcstatus from regoffset_table[] Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 011/312] MIPS: BMIPS: Fix PRID_IMP_BMIPS5000 masking for BMIPS5200 Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 012/312] MIPS: smp-cps: Stop printing EJTAG exceptions to UART Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 013/312] MIPS: scall: Handle seccomp filters which redirect syscalls Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 014/312] MIPS: BMIPS: BMIPS5000 has I cache filing from D cache Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 015/312] MIPS: BMIPS: Clear MIPS_CACHE_ALIASES earlier Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 016/312] MIPS: BMIPS: local_r4k___flush_cache_all needs to blast S-cache Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 017/312] MIPS: BMIPS: Pretty print BMIPS5200 processor name Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 018/312] MIPS: Fix HTW config on XPA kernel without LPA enabled Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 019/312] MIPS: BMIPS: Adjust mips-hpt-frequency for BCM7435 Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 020/312] MIPS: math-emu: Fix BC1{EQ,NE}Z emulation Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 021/312] MIPS: Fix BC1{EQ,NE}Z return offset calculation Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 022/312] MIPS: math-emu: Fix m{add,sub}.s shifts Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 023/312] MIPS: perf: Fix I6400 event numbers Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 024/312] MIPS: Fix 64-bit HTW configuration Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 025/312] MIPS: Fix little endian microMIPS MSA encodings Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 026/312] MIPS: KVM: Fix translation of MFC0 ErrCtl Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 027/312] MIPS: SMP: Update cpu_foreign_map on CPU disable Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 028/312] MIPS: c-r4k: Fix protected_writeback_scache_line for EVA Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 029/312] MIPS: Octeon: Off by one in octeon_irq_gpio_map() Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 030/312] bpf, mips: fix off-by-one in ctx offset allocation Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 031/312] MIPS: RM7000: Double locking bug in rm7k_tc_disable() Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 032/312] MIPS: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 033/312] mips/panic: replace smp_send_stop() with kdump friendly version in panic path Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 034/312] ARM: dts: armadillo800eva Correct extal1 frequency to 24 MHz Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 035/312] ARM: imx: select SRC for i.MX7 Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 036/312] ARM: dts: kirkwood: gpio pin fixes for linkstation ls-wxl/wsxl Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 037/312] ARM: dts: kirkwood: gpio pin fixes for linkstation ls-wvl/vl Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 038/312] ARM: dts: kirkwood: gpio-leds fixes for linkstation ls-wxl/wsxl Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 039/312] ARM: dts: kirkwood: gpio-leds fixes for linkstation ls-wvl/vl Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 040/312] ARM: dts: orion5x: gpio pin fixes for linkstation lswtgl Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 041/312] ARM: dts: orion5x: fix the missing mtd flash on " Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 042/312] ARM: dts: kirkwood: use unique machine name for ds112 Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 043/312] ARM: dts: kirkwood: add kirkwood-ds112.dtb to Makefile Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 044/312] ARM: OMAP2+: hwmod: fix _idle() hwmod state sanity check sequence Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 045/312] perf/x86: Fix filter_events() bug with event mappings Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 046/312] x86/LDT: Print the real LDT base address Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 047/312] x86/apic/uv: Silence a shift wrapping warning Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 048/312] ALSA: fm801: explicitly free IRQ line Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 049/312] ALSA: fm801: propagate TUNER_ONLY bit when autodetected Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 050/312] ALSA: fm801: detect FM-only card earlier Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 051/312] netfilter: nfnetlink: use original skbuff when acking batches Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 052/312] xfrm: fix crash in XFRM_MSG_GETSA netlink handler Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 053/312] mwifiex: fix IBSS data path issue Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 054/312] mwifiex: add missing check for PCIe8997 chipset Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 055/312] iwlwifi: set max firmware version of 7265 to 17 Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 056/312] Bluetooth: btmrvl: fix hung task warning dump Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 057/312] dccp: limit sk_filter trim to payload Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 058/312] net/mlx4_core: Do not BUG_ON during reset when PCI is offline Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 059/312] mlxsw: pci: Correctly determine if descriptor queue is full Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 060/312] PCI: Supply CPU physical address (not bus address) to iomem_is_exclusive() Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 061/312] net/mlx4_core: Implement pci_resume callback Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 062/312] alpha/PCI: Call iomem_is_exclusive() for IORESOURCE_MEM, but not IORESOURCE_IO Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 063/312] vfio/pci: Allow VPD short read Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 064/312] brcmfmac: add eth_type_trans back for PCIe full dongle Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 065/312] mlxsw: Treat local port 64 as valid Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 066/312] IB/mlx4: Initialize hop_limit when creating address handle Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 067/312] ovs/gre,geneve: fix error path when creating an iface Greg Kroah-Hartman
2020-05-08 12:30 ` [PATCH 4.4 068/312] GRE: Disable segmentation offloads w/ CSUM and we are encapsulated via FOU Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 069/312] powerpc/pci/of: Parse unassigned resources Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 070/312] firmware: actually return NULL on failed request_firmware_nowait() Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 071/312] [media] c8sectpfe: Rework firmware loading mechanism Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 072/312] net/mlx5: Avoid passing dma address 0 to firmware Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 073/312] IB/mlx5: Fix RC transport send queue overhead computation Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 074/312] net/mlx5: Make command timeout way shorter Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 075/312] IB/mlx5: Fix FW version diaplay in sysfs Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 076/312] net/mlx5e: Fix MLX5E_100BASE_T define Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 077/312] net/mlx5: Fix the size of modify QP mailbox Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 078/312] net/mlx5: Fix masking of reserved bits in XRCD number Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 079/312] net/mlx5e: Fix blue flame quota logic Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 080/312] net/mlx5: use mlx5_buf_alloc_node instead of mlx5_buf_alloc in mlx5_wq_ll_create Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 081/312] net/mlx5: Avoid calling sleeping function by the health poll thread Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 082/312] net/mlx5: Fix wait_vital for VFs and remove fixed sleep Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 083/312] net/mlx5: Fix potential deadlock in command mode change Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 084/312] net/mlx5: Add timeout handle to commands with callback Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 085/312] net/mlx5: Fix pci error recovery flow Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 086/312] net/mlx5e: Copy all L2 headers into inline segment Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 087/312] net_sched: keep backlog updated with qlen Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 088/312] sch_drr: update backlog as well Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 089/312] sch_hfsc: always keep backlog updated Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 090/312] sch_prio: update backlog as well Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 091/312] sch_qfq: keep backlog updated with qlen Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 092/312] sch_sfb: " Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 093/312] sch_tbf: update backlog as well Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 094/312] btrfs: cleaner_kthread() doesnt need explicit freeze Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 095/312] irda: Free skb on irda_accept error path Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 096/312] phy: fix device reference leaks Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 097/312] bonding: prevent out of bound accesses Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 098/312] mtd: nand: fix ONFI parameter page layout Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 099/312] ath10k: free cached fw bin contents when get board id fails Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 100/312] xprtrdma: checking for NULL instead of IS_ERR() Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 101/312] xprtrdma: Fix additional uses of spin_lock_irqsave(rb_lock) Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 102/312] xprtrdma: xprt_rdma_free() must not release backchannel reqs Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 103/312] xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 104/312] RDMA/cxgb3: device driver frees DMA memory with different size Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 105/312] mlxsw: spectrum: Dont forward packets when STP state is DISABLED Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 106/312] mlxsw: spectrum: Disable learning according to STP state Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 107/312] mlxsw: spectrum: Dont count internal TX header bytes to stats Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 108/312] mlxsw: spectrum: Indicate support for autonegotiation Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 109/312] mlxsw: spectrum: Fix misuse of hard_header_len Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 110/312] net: tcp_memcontrol: properly detect ancestor socket pressure Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 111/312] tcp: do not set rtt_min to 1 Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 112/312] RDS:TCP: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 113/312] net: ipv6: tcp reset, icmp need to consider L3 domain Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 114/312] batman-adv: Fix lockdep annotation of batadv_tlv_container_remove Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 115/312] batman-adv: replace WARN with rate limited output on non-existing VLAN Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 116/312] tty: serial: msm: Support more bauds Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 117/312] serial: samsung: Fix possible out of bounds access on non-DT platform Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 118/312] Drivers: hv: utils: use memdup_user in hvt_op_write Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 119/312] isa: Call isa_bus_init before dependent ISA bus drivers register Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 120/312] Btrfs: clean up an error code in btrfs_init_space_info() Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 121/312] Input: gpio-keys - fix check for disabling unsupported keys Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 122/312] Input: edt-ft5x06 - fix setting gain, offset, and threshold via device tree Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 123/312] net/xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_key Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 124/312] xfrm_user: propagate sec ctx allocation errors Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 125/312] xfrm: Fix memory leak of aead algorithm name Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 126/312] mac80211: fix mgmt-tx abort cookie and leak Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 127/312] mac80211: TDLS: always downgrade invalid chandefs Greg Kroah-Hartman
2020-05-08 12:31 ` [PATCH 4.4 128/312] mac80211: TDLS: change BW calculation for WIDER_BW peers Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 129/312] mac80211: Fix BW upgrade for TDLS peers Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 130/312] NFS: Fix an LOCK/OPEN race when unlinking an open file Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 131/312] net: get rid of an signed integer overflow in ip_idents_reserve() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 132/312] mtd: nand: denali: add missing nand_release() call in denali_remove() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 133/312] mtd: nand: pxa3xx_nand: fix dmaengine initialization Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 134/312] ASoC: Intel: pass correct parameter in sst_alloc_stream_mrfld() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 135/312] ASoC: tegra_alc5632: check return value Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 136/312] ASoC: fsl_ssi: mark SACNT register volatile Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 137/312] Revert "ACPI / LPSS: allow to use specific PM domain during ->probe()" Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 138/312] mmc: sdhci: restore behavior when setting VDD via external regulator Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 139/312] mmc: sd: limit SD card power limit according to cards capabilities Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 140/312] mmc: debugfs: correct wrong voltage value Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 141/312] mmc: block: return error on failed mmc_blk_get() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 142/312] clk: rockchip: Revert "clk: rockchip: reset init state before mmc card initialization" Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 143/312] mmc: dw_mmc: rockchip: Set the drive phase properly Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 144/312] mmc: moxart: fix wait_for_completion_interruptible_timeout return variable type Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 145/312] mmc: sdhci: Fix regression setting power on Trats2 board Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 146/312] perf tools: Fix perf regs mask generation Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 147/312] powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 148/312] powerpc/book3s: Fix MCE console messages for unrecoverable MCE Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 149/312] sctp: fix the transports round robin issue when init is retransmitted Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 150/312] sunrpc: Update RPCBIND_MAXNETIDLEN Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 151/312] NFC: nci: memory leak in nci_core_conn_create() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 152/312] net: phy: Avoid polling PHY with PHY_IGNORE_INTERRUPTS Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 153/312] net: phy: Fix phy_mac_interrupt() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 154/312] net: phy: bcm7xxx: Fix shadow mode 2 disabling Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 155/312] of_mdio: fix node leak in of_phy_register_fixed_link error path Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 156/312] phy: micrel: Fix finding PHY properties in MAC node for KSZ9031 Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 157/312] net: dsa: slave: fix of-node leak and phy priority Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 158/312] drivers: net: cpsw: dont ignore phy-mode if phy-handle is used Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 159/312] iommu/dma: Respect IOMMU aperture when allocating Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 160/312] mdio-sun4i: oops in error handling in probe Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 161/312] iio:ad7797: Use correct attribute_group Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 162/312] selftests/ipc: Fix test failure seen after initial test run Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 163/312] wimax/i2400m: Fix potential urb refcnt leak Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 164/312] cifs: protect updating server->dstaddr with a spinlock Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 165/312] scripts/config: allow colons in option strings for sed Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 166/312] lib/mpi: Fix building for powerpc with clang Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 167/312] net: bcmgenet: suppress warnings on failed Rx SKB allocations Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 168/312] net: systemport: " Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 169/312] [media] rc: allow rc modules to be loaded if rc-main is not a module Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 170/312] [media] lirc_imon: do not leave imon_probe() with mutex held Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 171/312] [media] am437x-vpfe: fix an uninitialized variable bug Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 172/312] [media] cx23885: uninitialized variable in cx23885_av_work_handler() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 173/312] ath9k_htc: check for underflow in ath9k_htc_rx_msg() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 174/312] VFIO: platform: reset: fix a warning message condition Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 175/312] net: moxa: fix an error code Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 176/312] mfd: lp8788-irq: Uninitialized variable in irq handler Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 177/312] ethernet: micrel: fix some error codes Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 178/312] power: ipaq-micro-battery: freeing the wrong variable Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 179/312] i40e: fix an uninitialized variable bug Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 180/312] qede: uninitialized variable in qede_start_xmit() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 181/312] qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 182/312] qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 183/312] target: Fix a memory leak in target_dev_lba_map_store() Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 184/312] memory/tegra: Add number of TLB lines for Tegra124 Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 185/312] pinctrl: bcm2835: Fix memory leak in error path Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 186/312] be2net: Dont leak iomapped memory on removal Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 187/312] ipv4: Fix memory leak in exception case for splitting tries Greg Kroah-Hartman
2020-05-08 12:32 ` [PATCH 4.4 188/312] flow_dissector: Check for IP fragmentation even if not using IPv4 address Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 189/312] ipv4: fix checksum annotation in udp4_csum_init Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 190/312] ipv4: do not abuse GFP_ATOMIC in inet_netconf_notify_devconf() Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 191/312] ipv4: accept u8 in IP_TOS ancillary data Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 192/312] net: vrf: Fix dev refcnt leak due to IPv6 prefix route Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 193/312] ipv6: fix checksum annotation in udp6_csum_init Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 194/312] ipv6: do not abuse GFP_ATOMIC in inet6_netconf_notify_devconf() Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 195/312] ipv6: add missing netconf notif when all is updated Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 196/312] net: ipv6: Fix processing of RAs in presence of VRF Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 197/312] netfilter: nf_tables: fix a wrong check to skip the inactive rules Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 198/312] netfilter: nft_dynset: fix panic if NFT_SET_HASH is not enabled Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 199/312] netfilter: nf_tables: destroy the set if fail to add transaction Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 200/312] netfilter: nft_dup: do not use sreg_dev if the user doesnt specify it Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 201/312] udp: restore UDPlite many-cast delivery Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 202/312] clk: st: avoid uninitialized variable use Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 203/312] clk: gpio: handle error codes for of_clk_get_parent_count() Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 204/312] clk: ti: omap3+: dpll: use non-locking version of clk_get_rate Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 205/312] clk: multiplier: Prevent the multiplier from under / over flowing Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 206/312] clk: imx: clk-pllv3: fix incorrect handle of enet powerdown bit Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 207/312] clk: xgene: Dont call __pa on ioremaped address Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 208/312] cls_bpf: reset class and reuse major in da Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 209/312] arm64: bpf: jit JMP_JSET_{X,K} Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 210/312] bpf, trace: check event type in bpf_perf_event_read Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 211/312] bpf: fix map not being uncharged during map creation failure Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 212/312] net/mlx4_core: Fix potential corruption in counters database Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 213/312] net/mlx4_core: Fix access to uninitialized index Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 214/312] net/mlx4_en: Fix the return value of a failure in VLAN VID add/kill Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 215/312] net/mlx4_core: Check device state before unregistering it Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 216/312] net/mlx4_core: Fix the resource-type enum in res tracker to conform to FW spec Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 217/312] net/mlx4_en: Process all completions in RX rings after port goes up Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 218/312] net/mlx4_core: Do not access comm channel if it has not yet been initialized Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 219/312] net/mlx4_en: Fix potential deadlock in port statistics flow Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 220/312] net/mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 221/312] net/mlx4_core: Fix QUERY FUNC CAP flags Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 222/312] mlxsw: switchx2: Fix misuse of hard_header_len Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 223/312] mlxsw: switchx2: Fix ethernet port initialization Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 224/312] sched/fair: Fix calc_cfs_shares() fixed point arithmetics width confusion Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 225/312] net_sched: flower: Avoid dissection of unmasked keys Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 226/312] pkt_sched: fq: use proper locking in fq_dump_stats() Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 227/312] sched/preempt: Fix preempt_count manipulations Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 228/312] power: bq27xxx: fix reading for bq27000 and bq27010 Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 229/312] power: bq27xxx: fix register numbers of bq27500 Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 230/312] power: test_power: correctly handle empty writes Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 231/312] power: bq27xxx_battery: Fix bq27541 AveragePower register address Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 232/312] power_supply: tps65217-charger: Fix NULL deref during property export Greg Kroah-Hartman
2020-05-08 12:33 ` Greg Kroah-Hartman [this message]
2020-05-08 12:33 ` [PATCH 4.4 234/312] net: Dont delete routes in different VRFs Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 235/312] vti6: fix input path Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 236/312] ipv4: Fix table id reference in fib_sync_down_addr Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 237/312] mlx4: do not call napi_schedule() without care Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 238/312] xprtrdma: Fix backchannel allocation of extra rpcrdma_reps Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 239/312] ALSA: fm801: Initialize chip after IRQ handler is registered Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 240/312] bonding: fix length of actor system Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 241/312] MIPS: perf: Remove incorrect odd/even counter handling for I6400 Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 242/312] Revert "cpufreq: Drop rwsem lock around CPUFREQ_GOV_POLICY_EXIT" Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 243/312] net: dsa: mv88e6xxx: unlock DSA and CPU ports Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 244/312] gfs2: fix flock panic issue Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 245/312] blk-mq: fix undefined behaviour in order_to_size() Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 246/312] dm: fix second blk_delay_queue() parameter to be in msec units not jiffies Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 247/312] dmaengine: edma: Add probe callback to edma_tptc_driver Greg Kroah-Hartman
2020-05-08 12:33 ` [PATCH 4.4 248/312] spi: rockchip: modify DMA max burst to 1 Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 249/312] openvswitch: update checksum in {push,pop}_mpls Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 250/312] cxgb4/cxgb4vf: Fixes regression in perf when tx vlan offload is disabled Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 251/312] net: bcmgenet: fix skb_len in bcmgenet_xmit_single() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 252/312] net: bcmgenet: device stats are unsigned long Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 253/312] ovs/gre: fix rtnl notifications on iface deletion Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 254/312] gre: do not assign header_ops in collect metadata mode Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 255/312] gre: build header correctly for collect metadata tunnels Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 256/312] gre: reject GUE and FOU in collect metadata mode Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 257/312] sfc: fix potential stack corruption from running past stat bitmask Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 258/312] sfc: clear napi_hash state when copying channels Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 259/312] net: bcmsysport: Device stats are unsigned long Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 260/312] cxgbi: fix uninitialized flowi6 Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 261/312] net: macb: add missing free_netdev() on error in macb_probe() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 262/312] macvtap: segmented packet is consumed Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 263/312] tipc: fix the error handling in tipc_udp_enable() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 264/312] net: icmp6_send should use dst dev to determine L3 domain Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 265/312] et131x: Fix logical vs bitwise check in et131x_tx_timeout() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 266/312] net: ethernet: stmmac: dwmac-sti: fix probe error path Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 267/312] rtnl: reset calcit fptr in rtnl_unregister() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 268/312] net: ethernet: stmmac: dwmac-rk: fix probe error path Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 269/312] fq_codel: return non zero qlen in class dumps Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 270/312] net: ethernet: stmmac: dwmac-generic: fix probe error path Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 271/312] ovs/geneve: fix rtnl notifications on iface deletion Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 272/312] bnxt: add a missing rcu synchronization Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 273/312] qdisc: fix a module refcount leak in qdisc_create_dflt() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 274/312] net: axienet: Fix return value check in axienet_probe() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 275/312] bnxt_en: Remove locking around txr->dev_state Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 276/312] net: ethernet: davinci_emac: Fix devioctl while in fixed link Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 277/312] net: ethernet: mvneta: Remove IFF_UNICAST_FLT which is not implemented Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 278/312] net: ethernet: ti: cpsw: fix device and of_node leaks Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 279/312] net: ethernet: ti: cpsw: fix secondary-emac probe error path Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 280/312] net: hns: fix device reference leaks Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 281/312] net: bridge: dont increment tx_dropped in br_do_proxy_arp Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 282/312] net: dsa: mv88e6xxx: enable SA learning on DSA ports Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 283/312] net: ehea: avoid null pointer dereference Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 284/312] l2tp: fix use-after-free during module unload Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 285/312] hwrng: exynos - Disable runtime PM on driver unbind Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 286/312] net: icmp_route_lookup should use rt dev to determine L3 domain Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 287/312] net: mvneta: fix trivial cut-off issue in mvneta_ethtool_update_stats Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 288/312] net: macb: replace macb_writel() call by queue_writel() to update queue ISR Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 289/312] ravb: Add missing free_irq() call to ravb_close() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 290/312] mvpp2: use correct size for memset Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 291/312] net: vxlan: lwt: Fix vxlan local traffic Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 292/312] net: ethoc: Fix early error paths Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 293/312] ovs/vxlan: fix rtnl notifications on iface deletion Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 294/312] net: mv643xx_eth: fix packet corruption with TSO and tiny unaligned packets Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 295/312] regulator: core: Rely on regulator_dev_release to free constraints Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 296/312] net: dsa: mv88e6xxx: fix port VLAN maps Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 297/312] at803x: fix reset handling Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 298/312] regulator: Try to resolve regulators supplies on registration Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 299/312] cxl: Fix DAR check & use REGION_ID instead of opencoding Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 300/312] net: ethernet: davinci_emac: Fix platform_data overwrite Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 301/312] ata: sata_dwc_460ex: remove incorrect locking Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 302/312] pinctrl: tegra: Correctly check the supported configuration Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 303/312] brcmfmac: add fallback for devices that do not report per-chain values Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 304/312] brcmfmac: restore stopping netdev queue when bus clogs up Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 305/312] bridge: Fix problems around fdb entries pointing to the bridge device Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 306/312] bna: add missing per queue ethtool stat Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 307/312] net: skbuff: Remove errornous length validation in skb_vlan_pop() Greg Kroah-Hartman
2020-05-08 12:34 ` [PATCH 4.4 308/312] net: ep93xx_eth: Do not crash unloading module Greg Kroah-Hartman
2020-05-08 12:35 ` [PATCH 4.4 309/312] macvlan: Fix potential use-after free for broadcasts Greg Kroah-Hartman
2020-05-08 12:35 ` [PATCH 4.4 310/312] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case Greg Kroah-Hartman
2020-05-08 12:35 ` [PATCH 4.4 311/312] ALSA: hda: Match both PCI ID and SSID for driver blacklist Greg Kroah-Hartman
2020-05-08 12:35 ` [PATCH 4.4 312/312] mac80211: add ieee80211_is_any_nullfunc() Greg Kroah-Hartman
2020-05-08 13:37 ` [PATCH 4.4 000/312] 4.4.223-rc1 review Guenter Roeck
2020-05-08 13:44   ` Greg Kroah-Hartman
2020-05-08 13:54     ` Guenter Roeck
2020-05-08 14:26       ` Greg Kroah-Hartman
2020-05-08 13:38 ` Naresh Kamboju
2020-05-08 13:44   ` 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=20200508123140.815999828@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=davem@davemloft.net \
    --cc=dsa@cumulusnetworks.com \
    --cc=linux-kernel@vger.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).