netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Eric Dumazet <eric.dumazet@gmail.com>
To: David Miller <davem@davemloft.net>
Cc: torvalds@linux-foundation.org, mingo@elte.hu,
	alan@lxorguk.ukuu.org.uk, akpm@linux-foundation.org,
	netdev@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [GIT]: Networking
Date: Tue, 16 Jun 2009 22:12:03 +0200	[thread overview]
Message-ID: <4A37FC93.7070403@gmail.com> (raw)
In-Reply-To: <4A37F495.9030101@gmail.com>

Eric Dumazet a écrit :
> David Miller a écrit :
>> From: Linus Torvalds <torvalds@linux-foundation.org>
>> Date: Tue, 16 Jun 2009 11:59:34 -0700 (PDT)
>>
>>> At the very least, add a helper function for "do I actually have 
>>> outstanding allocations" or something like that. IOW, do a 
>>>
>>> 	/*
>>> 	 * Comment here about that magical "1"
>>> 	 */
>>> 	static inline int sk_has_allocations(struct sock *sk)
>>> 	{
>>> 		return atomic_read(&sk->sk_wmem_alloc) > 1 ||
>>> 			atomic_read(&sk->sk_rmem_alloc);
>>> 	}
>>>
>>> and then make the various network protocols use that, rather than 
>>> open-coding some random internal implementation magic.
>> I agree, this should be handled with a helper function
>> abstraction rather than putting "1" checks all over the place.
> 
> Fair enough, I'll submit an updated patch in following hour.
> 

[PATCH] net: sk_wmem_alloc has initial value of one, not zero

commit 2b85a34e911bf483c27cfdd124aeb1605145dc80 
(net: No more expensive sock_hold()/sock_put() on each tx)
changed initial sk_wmem_alloc value.

Some protocols check sk_wmem_alloc value to determine if a timer
must delay socket deallocation. We must take care of the sk_wmem_alloc
value being one instead of zero when no write allocations are pending.

Reported by Ingo Molnar, and full diagnostic from David Miller.

This patch introduces three helpers to get read/write allocations
and a followup patch will use these helpers to report correct
write allocations to user.

Reported-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
---
 include/net/sock.h     |   33 +++++++++++++++++++++++++++++++++
 net/appletalk/ddp.c    |    6 ++----
 net/ax25/af_ax25.c     |    3 +--
 net/econet/af_econet.c |    6 ++----
 net/netrom/af_netrom.c |    3 +--
 net/rose/af_rose.c     |    3 +--
 net/x25/af_x25.c       |    3 +--
 7 files changed, 41 insertions(+), 16 deletions(-)

diff --git a/include/net/sock.h b/include/net/sock.h
index 010e14a..570c7a1 100644
--- a/include/net/sock.h
+++ b/include/net/sock.h
@@ -1206,6 +1206,39 @@ static inline int skb_copy_to_page(struct sock *sk, char __user *from,
 	return 0;
 }
 
+/**
+ * sk_wmem_alloc_get - returns write allocations
+ * @sk: socket
+ *
+ * Returns sk_wmem_alloc minus initial offset of one
+ */
+static inline int sk_wmem_alloc_get(const struct sock *sk)
+{
+	return atomic_read(&sk->sk_wmem_alloc) - 1;
+}
+
+/**
+ * sk_rmem_alloc_get - returns read allocations
+ * @sk: socket
+ *
+ * Returns sk_rmem_alloc
+ */
+static inline int sk_rmem_alloc_get(const struct sock *sk)
+{
+	return atomic_read(&sk->sk_rmem_alloc);
+}
+
+/**
+ * sk_has_allocations - check if allocations are outstanding
+ * @sk: socket
+ *
+ * Returns true if socket has write or read allocations
+ */
+static inline int sk_has_allocations(const struct sock *sk)
+{
+	return sk_wmem_alloc_get(sk) || sk_rmem_alloc_get(sk);
+}
+
 /*
  * 	Queue a received datagram if it will fit. Stream and sequenced
  *	protocols can't normally use this as they need to fit buffers in
diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c
index b603cba..f7a53b2 100644
--- a/net/appletalk/ddp.c
+++ b/net/appletalk/ddp.c
@@ -162,8 +162,7 @@ static void atalk_destroy_timer(unsigned long data)
 {
 	struct sock *sk = (struct sock *)data;
 
-	if (atomic_read(&sk->sk_wmem_alloc) ||
-	    atomic_read(&sk->sk_rmem_alloc)) {
+	if (sk_has_allocations(sk)) {
 		sk->sk_timer.expires = jiffies + SOCK_DESTROY_TIME;
 		add_timer(&sk->sk_timer);
 	} else
@@ -175,8 +174,7 @@ static inline void atalk_destroy_socket(struct sock *sk)
 	atalk_remove_socket(sk);
 	skb_queue_purge(&sk->sk_receive_queue);
 
-	if (atomic_read(&sk->sk_wmem_alloc) ||
-	    atomic_read(&sk->sk_rmem_alloc)) {
+	if (sk_has_allocations(sk)) {
 		setup_timer(&sk->sk_timer, atalk_destroy_timer,
 				(unsigned long)sk);
 		sk->sk_timer.expires	= jiffies + SOCK_DESTROY_TIME;
diff --git a/net/ax25/af_ax25.c b/net/ax25/af_ax25.c
index fd9d06f..61b35b9 100644
--- a/net/ax25/af_ax25.c
+++ b/net/ax25/af_ax25.c
@@ -330,8 +330,7 @@ void ax25_destroy_socket(ax25_cb *ax25)
 	}
 
 	if (ax25->sk != NULL) {
-		if (atomic_read(&ax25->sk->sk_wmem_alloc) ||
-		    atomic_read(&ax25->sk->sk_rmem_alloc)) {
+		if (sk_has_allocations(ax25->sk)) {
 			/* Defer: outstanding buffers */
 			setup_timer(&ax25->dtimer, ax25_destroy_timer,
 					(unsigned long)ax25);
diff --git a/net/econet/af_econet.c b/net/econet/af_econet.c
index 8121bf0..2e1f836 100644
--- a/net/econet/af_econet.c
+++ b/net/econet/af_econet.c
@@ -540,8 +540,7 @@ static void econet_destroy_timer(unsigned long data)
 {
 	struct sock *sk=(struct sock *)data;
 
-	if (!atomic_read(&sk->sk_wmem_alloc) &&
-	    !atomic_read(&sk->sk_rmem_alloc)) {
+	if (!sk_has_allocations(sk)) {
 		sk_free(sk);
 		return;
 	}
@@ -579,8 +578,7 @@ static int econet_release(struct socket *sock)
 
 	skb_queue_purge(&sk->sk_receive_queue);
 
-	if (atomic_read(&sk->sk_rmem_alloc) ||
-	    atomic_read(&sk->sk_wmem_alloc)) {
+	if (sk_has_allocations(sk)) {
 		sk->sk_timer.data     = (unsigned long)sk;
 		sk->sk_timer.expires  = jiffies + HZ;
 		sk->sk_timer.function = econet_destroy_timer;
diff --git a/net/netrom/af_netrom.c b/net/netrom/af_netrom.c
index 3be0e01..cd91190 100644
--- a/net/netrom/af_netrom.c
+++ b/net/netrom/af_netrom.c
@@ -286,8 +286,7 @@ void nr_destroy_socket(struct sock *sk)
 		kfree_skb(skb);
 	}
 
-	if (atomic_read(&sk->sk_wmem_alloc) ||
-	    atomic_read(&sk->sk_rmem_alloc)) {
+	if (sk_has_allocations(sk)) {
 		/* Defer: outstanding buffers */
 		sk->sk_timer.function = nr_destroy_timer;
 		sk->sk_timer.expires  = jiffies + 2 * HZ;
diff --git a/net/rose/af_rose.c b/net/rose/af_rose.c
index 877a7f6..4dd9a7d 100644
--- a/net/rose/af_rose.c
+++ b/net/rose/af_rose.c
@@ -356,8 +356,7 @@ void rose_destroy_socket(struct sock *sk)
 		kfree_skb(skb);
 	}
 
-	if (atomic_read(&sk->sk_wmem_alloc) ||
-	    atomic_read(&sk->sk_rmem_alloc)) {
+	if (sk_has_allocations(sk)) {
 		/* Defer: outstanding buffers */
 		setup_timer(&sk->sk_timer, rose_destroy_timer,
 				(unsigned long)sk);
diff --git a/net/x25/af_x25.c b/net/x25/af_x25.c
index c51f309..8cd2390 100644
--- a/net/x25/af_x25.c
+++ b/net/x25/af_x25.c
@@ -372,8 +372,7 @@ static void __x25_destroy_socket(struct sock *sk)
 		kfree_skb(skb);
 	}
 
-	if (atomic_read(&sk->sk_wmem_alloc) ||
-	    atomic_read(&sk->sk_rmem_alloc)) {
+	if (sk_has_allocations(sk)) {
 		/* Defer: outstanding buffers */
 		sk->sk_timer.expires  = jiffies + 10 * HZ;
 		sk->sk_timer.function = x25_destroy_timer;

  reply	other threads:[~2009-06-16 20:12 UTC|newest]

Thread overview: 1582+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-15 12:04 [GIT]: Networking David Miller
2009-06-16  9:15 ` Ingo Molnar
2009-06-16  9:19   ` David Miller
2009-06-16  9:33     ` Ingo Molnar
2009-06-16  9:44       ` Ingo Molnar
2009-06-16  9:44     ` Alan Cox
2009-06-16  9:48       ` Ingo Molnar
2009-06-16  9:56         ` David Miller
2009-06-16 10:11           ` Ingo Molnar
2009-06-16 10:35             ` David Miller
2009-06-16 13:38               ` Eric Dumazet
2009-06-16 14:19                 ` Eric Dumazet
2009-06-16 18:59                   ` Linus Torvalds
2009-06-16 19:08                     ` David Miller
2009-06-16 19:37                       ` Eric Dumazet
2009-06-16 20:12                         ` Eric Dumazet [this message]
2009-06-17  6:41                           ` [PATCH] net: correct off-by-one write allocations reports Eric Dumazet
2009-06-17 11:31                             ` [PATCH] atm: sk_wmem_alloc initial value is one Eric Dumazet
2009-06-18  2:06                               ` David Miller
2009-06-18  2:05                             ` [PATCH] net: correct off-by-one write allocations reports David Miller
2009-06-17 11:32                           ` [GIT]: Networking David Miller
2009-06-16  9:21   ` David Miller
2009-06-16  9:26     ` Ingo Molnar
2009-06-16 10:47   ` David Miller
2009-06-16 10:53     ` Ingo Molnar
2009-06-16 12:24       ` Ingo Molnar
2009-06-16 12:39         ` David Miller
2009-06-17  9:21         ` [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad() Ingo Molnar
2009-06-17 10:18           ` Eric Dumazet
2009-06-17 11:08             ` Ingo Molnar
2009-06-17 11:35               ` David Miller
2009-06-18  5:23               ` Ingo Molnar
2009-06-18  5:58                 ` Eric Dumazet
2009-06-18  9:47                   ` Patrick McHardy
2009-06-18 14:56                     ` Patrick McHardy
2009-06-18 15:46                       ` Eric Dumazet
2009-06-18 16:09                         ` Patrick McHardy
2009-06-18 16:13                           ` Pablo Neira Ayuso
2009-06-18 22:46                           ` [PATCH] netfilter: conntrack: death_by_timeout() fix Eric Dumazet
2009-06-19 11:15                             ` Patrick McHardy
2009-06-20 15:47                       ` [bug] __nf_ct_refresh_acct(): WARNING: at lib/list_debug.c:30 __list_add+0x7d/0xad() Ingo Molnar
2009-06-20 15:56                         ` Patrick McHardy
2009-06-17 11:38             ` Patrick McHardy
2009-06-17 11:51               ` Patrick McHardy
2009-06-17 11:55               ` Eric Dumazet
2009-06-17 12:00                 ` Patrick McHardy
2009-06-17 12:33                   ` Eric Dumazet
2009-06-17 12:36                     ` Patrick McHardy
2009-06-17 13:27                       ` Eric Dumazet
2009-06-17 13:29                         ` Patrick McHardy
2009-06-17 14:23                           ` Patrick McHardy
2009-06-17 15:29                             ` Eric Dumazet
2009-06-17 15:34                               ` Patrick McHardy
2009-06-18 23:18 ` [GIT]: Networking Tilman Schmidt
2009-06-19  3:36   ` David Miller
2011-12-22  0:31 [GIT] Networking David Miller
2011-12-23 22:11 David Miller
2011-12-28  3:50 David Miller
2012-01-01 23:42 David Miller
2012-01-04 21:11 David Miller
2012-01-06  0:28 David Miller
2012-01-07  1:34 ` Linus Torvalds
2012-01-07  1:50   ` David Miller
2012-01-07  1:55     ` Linus Torvalds
2012-01-07  2:07       ` David Miller
2012-01-07  2:24         ` Linus Torvalds
2012-01-09 22:20 David Miller
2012-01-13  4:22 David Miller
2012-01-18  5:57 David Miller
2012-01-24 23:33 David Miller
2012-01-30 18:22 David Miller
2012-02-10 21:00 David Miller
2012-02-15 21:29 David Miller
2012-02-26 20:02 David Miller
2012-03-05 22:15 David Miller
2012-03-07  5:22 David Miller
2012-03-09  9:29 David Miller
2012-03-14  0:53 David Miller
2012-03-18  0:53 David Miller
2012-03-20 21:24 David Miller
2012-03-23  3:32 David Miller
2012-03-25 21:51 David Miller
2012-03-27 22:51 ` David Miller
2012-03-27 23:51   ` Linus Torvalds
2012-04-03  0:34 David Miller
2012-04-03 19:23 ` Torsten Kaiser
2012-04-06 17:35 David Miller
2012-04-12 19:39 David Miller
2012-04-23  2:28 David Miller
2012-05-03  6:59 David Miller
2012-05-03  9:06 ` Srivatsa S. Bhat
2012-05-03  9:32   ` David Miller
2012-05-03  9:36     ` Srivatsa S. Bhat
2012-05-03  9:44       ` Jeff Kirsher
2012-05-12  8:20 David Miller
2012-05-14  4:05 David Miller
2012-05-16 20:09 David Miller
2012-05-17 22:44 David Miller
2012-05-19  3:43 David Miller
2012-05-21  8:46 David Miller
2012-05-24  6:05 David Miller
2012-05-30 22:37 David Miller
2012-06-02 21:31 David Miller
2012-06-14  6:00 David Miller
2012-06-28  5:21 David Miller
2012-07-02  1:51 David Miller
2012-07-17 14:36 David Miller
2012-07-19  4:32 David Miller
2012-07-24  7:41 David Miller
2012-07-26 23:58 David Miller
2012-07-28  7:52 David Miller
2012-07-28  8:41 ` Eric Dumazet
2012-07-31 22:30 David Miller
2012-08-06 21:23 David Miller
2012-08-13  6:06 David Miller
2012-08-21 23:38 David Miller
2012-08-22  0:08 ` Al Viro
2012-09-02  4:34 David Miller
2012-09-14 18:48 David Miller
2012-09-21 19:48 David Miller
2012-09-25 21:07 David Miller
2012-09-28  7:31 David Miller
2012-10-02 19:42 David Miller
2012-10-04 21:42 David Miller
2012-10-10  1:26 David Miller
2012-10-12 19:25 David Miller
2012-10-26 21:38 David Miller
2012-11-03  3:46 David Miller
2012-11-10 19:46 David Miller
2012-11-16 22:07 David Miller
2012-11-21 17:36 David Miller
2012-11-23 20:18 David Miller
2012-11-29  2:47 David Miller
2012-12-03  0:13 ` Linus Torvalds
2012-12-03  0:32   ` David Miller
2012-12-03  0:36 David Miller
2012-12-07 20:35 David Miller
2012-12-10 22:31 David Miller
2012-12-12 20:11 David Miller
2012-12-13  2:15 ` Linus Torvalds
2012-12-13  2:27   ` David Miller
2012-12-13  2:37     ` Linus Torvalds
2012-12-13  3:22       ` David Miller
2012-12-13 21:52   ` Olof Johansson
2012-12-13 20:08 David Miller
2012-12-20  0:06 David Miller
2012-12-27  3:44 David Miller
2013-01-08  8:10 David Miller
2013-01-12 23:56 David Miller
2013-01-13  2:03 ` Eric Dumazet
2013-01-28  6:03 David Miller
2013-02-08 20:17 David Miller
2013-02-08 21:00 ` Linus Torvalds
2013-02-08 21:57   ` David Miller
2013-02-08 22:50   ` Francois Romieu
2013-02-10  9:17     ` Jörg Otte
2013-02-11  0:07     ` David Miller
2013-02-13 19:21 David Miller
2013-02-20 22:09 David Miller
2013-02-21  3:05 ` Linus Torvalds
2013-02-21  3:12   ` Linus Torvalds
2013-02-21  3:40     ` David Miller
2013-02-21  3:55   ` Paul Gortmaker
2013-02-21 14:37   ` Mark Lord
2013-02-22  2:26     ` Paul Gortmaker
2013-02-22  3:54       ` Mark Lord
2013-02-25 21:09 David Miller
2013-03-04 19:58 David Miller
2013-03-11 11:43 David Miller
2013-03-19 19:05 David Miller
2013-03-26 19:31 David Miller
2013-04-01  3:33 David Miller
2013-04-02 21:11 David Miller
2013-04-05 20:41 David Miller
2013-04-10 19:49 David Miller
2013-04-17  5:42 David Miller
2013-04-21  1:16 David Miller
2013-05-01 20:47 David Miller
2013-05-02  1:28 ` Linus Torvalds
2013-05-02  4:37   ` Linus Torvalds
2013-05-02  4:55     ` Linus Torvalds
2013-05-02  6:45       ` David Miller
2013-05-02  7:03         ` Patrick McHardy
2013-05-02  8:16           ` David Miller
2013-05-02  8:36             ` Patrick McHardy
2013-05-02  9:06               ` Bjørn Mork
2013-05-02  9:17                 ` David Miller
2013-05-02 10:19                   ` Bjørn Mork
2013-05-02 10:28                   ` Ben Hutchings
2013-05-02 11:51                     ` Bjørn Mork
2013-05-02 16:22                       ` Michał Mirosław
2013-05-03 23:35                         ` Pavel Simerda
2013-05-09  9:02                           ` Pavel Simerda
2013-05-02 16:27                       ` Dan Williams
2013-05-02 18:01                 ` David Miller
2013-05-02 18:53                   ` John Stoffel
2013-05-02 20:18                     ` Ben Hutchings
2013-05-02 20:40                       ` John Stoffel
2013-05-02 17:58               ` David Miller
2013-05-02  5:23   ` David Miller
2013-05-02  6:41   ` Francois Romieu
2013-05-02 16:34   ` Dan Williams
2013-05-02 17:39     ` David Miller
2013-05-02 17:47       ` Michał Mirosław
2013-05-02 17:55         ` David Miller
2013-05-02 18:06           ` David Miller
2013-05-02 18:15             ` Dan Williams
2013-05-02 18:21               ` David Miller
2013-05-02 18:24     ` Dan Williams
2013-05-02 18:52       ` Linus Torvalds
2013-05-02 18:53         ` Linus Torvalds
2013-05-02 19:17           ` Dan Williams
2013-05-02 20:22             ` Dan Williams
2013-05-06 23:35               ` Dan Williams
2013-05-05  2:42 David Miller
2013-05-05 10:24 ` Maarten Lankhorst
2013-05-06 16:46   ` Allan, Bruce W
2013-05-06 21:05 David Miller
2013-05-06 22:57 ` Linus Torvalds
2013-05-06 23:09   ` David Miller
2013-05-06 23:32     ` Jeff Kirsher
2013-05-07  2:10       ` David Miller
2013-05-07  6:02         ` Jeff Kirsher
2013-05-09  1:01 David Miller
2013-05-13 20:08 David Miller
2013-05-13 21:26 ` Sergei Shtylyov
2013-05-24  7:57 David Miller
2013-06-05  9:02 David Miller
2013-06-06 19:16 David Miller
2013-06-12 21:14 David Miller
2013-06-15 10:50 David Miller
2013-06-27  0:53 David Miller
2013-07-07 20:21 David Miller
2013-07-07 21:27 ` Linus Torvalds
2013-07-07 22:33   ` Linus Torvalds
2013-07-08  3:14     ` David Miller
2013-07-08  6:38       ` Eliezer Tamir
2013-07-09  2:48         ` Andrew Morton
2013-07-09  6:35           ` Eliezer Tamir
2013-07-09  2:29   ` Rob Landley
2013-07-09 17:32     ` Linus Torvalds
2013-07-10  1:54       ` Rob Landley
2013-07-09 21:53 David Miller
2013-07-10  2:50 ` Linus Torvalds
2013-07-10  4:35   ` David Miller
2013-07-10 12:25 ` Markus Trippelsdorf
2013-07-10 12:43   ` Josh Boyer
2013-07-10 12:50     ` Markus Trippelsdorf
2013-07-10 12:52     ` Alexey Brodkin
2013-07-10 18:07   ` David Miller
2013-07-13  6:16 David Miller
2013-07-19  2:35 David Miller
2013-07-31  7:37 David Miller
2013-08-03 19:38 David Miller
2013-08-15 23:28 David Miller
2013-08-23  7:45 David Miller
2013-08-30 22:14 David Miller
2013-09-05 20:37 David Miller
2013-09-06 19:40 David Miller
2013-09-11 21:25 David Miller
2013-09-19 18:55 David Miller
2013-10-01 17:57 David Miller
2013-10-22 20:36 David Miller
2013-11-04  6:00 David Miller
2013-11-11 20:47 David Miller
2013-11-19 22:18 David Miller
2013-11-21 19:26 David Miller
2013-12-02  2:30 David Miller
2013-12-15  4:14 David Miller
2013-12-17 22:29 David Miller
2013-12-30  4:02 David Miller
2013-12-30 12:50 ` Or Gerlitz
2013-12-31  0:52   ` David Miller
2013-12-31  5:56     ` Or Gerlitz
2013-12-31  6:05       ` David Miller
2013-12-31  8:05         ` Wei-Chun Chao
2013-12-31 18:15           ` David Miller
2014-01-06 22:17 David Miller
2014-01-10 20:31 David Miller
2014-01-18  3:25 David Miller
2014-01-25  9:33 David Miller
2014-01-29  8:55 David Miller
2014-02-11  7:14 David Miller
2014-02-18 23:34 David Miller
2014-03-03 23:28 David Miller
2014-03-13 20:36 David Miller
2014-03-24 19:50 David Miller
2014-03-28 21:38 David Miller
2014-04-03  3:25 David Miller
2014-04-08 18:46 David Miller
2014-04-12 21:42 David Miller
2014-04-16  2:47 David Miller
2014-04-18 23:30 David Miller
2014-05-05 21:42 David Miller
2014-05-22 21:51 David Miller
2014-06-03  1:11 David Miller
2014-06-12 19:14 David Miller
2014-06-13  6:48 ` Linus Torvalds
2014-06-13  6:59   ` Johannes Berg
2014-06-13  7:21     ` Geert Uytterhoeven
2014-06-13 14:28     ` Linus Torvalds
2014-06-13 14:44       ` Dave Jones
2014-06-13  7:53   ` David Miller
2014-06-16  2:33 David Miller
2014-06-16 23:04 ` Dave Jones
2014-06-16 23:42   ` Dave Jones
2014-06-23 23:47     ` Dave Jones
2014-06-25  0:04       ` Linus Torvalds
2014-06-25  0:26         ` David Miller
2014-06-25  3:05           ` Tom Herbert
2014-06-25  3:51             ` Tom Herbert
2014-06-26  4:06 David Miller
2014-07-15  7:28 David Miller
2014-07-15 15:52 ` Linus Torvalds
2014-07-15 18:46   ` David Miller
2014-07-15 19:02     ` John W. Linville
2014-07-17  2:18       ` Kalle Valo
2014-07-17  3:05         ` Linus Torvalds
2014-07-15 23:02   ` David Miller
     [not found]     ` <CA+55aFzLX0g0j4mBrW6-RgK10wVSG+fL=v9i2bLGdKXTMMazoQ@mail.gmail.com>
2014-07-16  3:05       ` David Miller
2014-07-22  5:43 David Miller
2014-07-29 23:55 David Miller
2014-07-30  0:36 ` Stephen Rothwell
2014-07-30  3:44   ` David Miller
2014-08-06  5:02 David Miller
2014-08-07  3:20 David Miller
2014-08-12  4:12 David Miller
2014-08-14 23:16 David Miller
2014-09-07 23:41 David Miller
2014-09-22 22:54 David Miller
2014-09-24 19:41 David Miller
2014-10-02  3:03 David Miller
2014-10-08 21:20 David Miller
2014-10-11 21:59 David Miller
2014-10-18  4:18 David Miller
2014-10-19  2:15 ` Markus Trippelsdorf
2014-10-19  2:48   ` David Miller
2014-10-19 17:23 David Miller
2014-10-20  0:32 ` Linus Torvalds
2014-10-20  1:03   ` David Miller
2014-10-20  7:53     ` Pablo Neira Ayuso
2014-10-31 20:59 David Miller
2014-11-13 20:35 David Miller
2014-11-21 22:37 David Miller
2014-11-26 21:48 David Miller
2014-12-03  4:39 David Miller
2014-12-11 21:02 David Miller
2014-12-12 21:02 David Miller
2014-12-18 21:39 David Miller
2014-12-29 21:33 David Miller
2015-01-07  1:35 David Miller
2015-01-14 22:12 David Miller
2015-01-20  1:07 David Miller
2015-01-27 20:36 David Miller
2015-02-05  9:07 David Miller
2015-02-10  3:16 David Miller
2015-02-10  4:37 ` Linus Torvalds
2015-02-10  4:52   ` David Miller
2015-02-10 16:33     ` Linus Torvalds
2015-02-10 16:58       ` Linus Torvalds
2015-02-10 21:26         ` Linus Torvalds
2015-02-10 21:50           ` Linus Torvalds
2015-02-11  1:45             ` Al Viro
2015-02-11  2:01               ` Linus Torvalds
2015-02-11  3:58                 ` Linus Torvalds
2015-02-11  4:02                   ` Al Viro
2015-02-11  4:09                     ` Linus Torvalds
2015-02-11  5:28                       ` David Miller
2015-02-11  5:54                         ` Linus Torvalds
2015-02-11 14:01                           ` David Miller
2015-02-11 14:00                       ` Al Viro
2015-02-11  4:01                 ` Al Viro
2015-02-11  4:10                   ` Al Viro
2015-02-17 18:48 David Miller
2015-03-03 20:35 David Miller
2015-03-09 20:30 David Miller
2015-03-19  4:59 David Miller
2015-03-23 17:00 David Miller
2015-04-01 19:48 David Miller
2015-04-29 14:51 ` Denys Vlasenko
2015-04-29 15:17   ` D.S. Ljungmark
2015-04-29 16:50     ` Dan Williams
2015-04-29 16:55       ` D.S. Ljungmark
2015-04-29 18:13         ` Dan Williams
2015-04-29 17:53     ` Denys Vlasenko
2015-04-06 21:39 David Miller
2015-04-15  4:16 David Miller
2015-04-15  4:34 ` Stephen Rothwell
2015-04-17 20:13 David Miller
2015-04-22  2:58 David Miller
2015-04-27 17:56 David Miller
2015-05-02  2:43 David Miller
2015-05-13  3:49 David Miller
2015-05-22 20:44 David Miller
2015-05-27 18:55 David Miller
2015-06-02  0:17 David Miller
2015-06-09  0:33 David Miller
2015-06-13  0:00 David Miller
2015-06-24 13:39 David Miller
2015-06-24 23:38 ` Linus Torvalds
2015-06-25  1:52   ` Weiny, Ira
2015-06-25 15:01   ` Or Gerlitz
2015-06-25 16:24   ` Paul Gortmaker
2015-06-25 16:52     ` Joe Perches
2020-02-24 10:01   ` Geert Uytterhoeven
2020-02-24 12:47     ` Greg KH
2020-02-24 16:33       ` Leon Romanovsky
2020-02-24 16:35         ` Doug Ledford
2020-02-24 16:53           ` Geert Uytterhoeven
2015-07-20 10:11 ` Xiong Zhou
     [not found]   ` <CADJHv_vZZE-nrA2KO2-yB3QCYBDO=SinYjPSKtFjQ_W=JjXVfg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-07-20 10:44     ` Johannes Berg
2015-07-01  3:52 David Miller
2015-07-13  5:55 David Miller
2015-07-22 20:22 David Miller
2015-07-31 23:08 David Miller
2015-08-13  6:06 David Miller
2015-08-20  0:34 David Miller
2015-08-28  0:42 David Miller
2015-09-03  5:35 David Miller
2015-09-03  6:23 ` Stephen Rothwell
2015-09-03 16:45 ` Linus Torvalds
2015-09-03 17:40   ` David Miller
2015-09-03 18:22     ` Linus Torvalds
2015-09-03 18:31       ` Linus Torvalds
2015-09-03 21:09         ` Marcel Holtmann
2015-09-04  9:07           ` David Laight
2015-09-04 17:38             ` Rustad, Mark D
2015-09-07 11:02               ` David Laight
2015-09-08 16:51                 ` Rustad, Mark D
2020-09-12 19:08         ` Alejandro Colomar
2015-09-03 18:34       ` Joe Perches
2015-09-03 19:32         ` Julia Lawall
2015-09-03 19:48           ` Linus Torvalds
2015-09-03 20:55             ` Julia Lawall
2015-09-03 21:04               ` Linus Torvalds
2015-09-03 21:26                 ` Julia Lawall
2015-09-03 18:46       ` David Miller
2015-09-05 16:14   ` Lorenzo Bianconi
2015-09-03 23:23 ` David Ahern
     [not found] ` <CACJDEmqywG91TA7nToQgEPvnenn=FqfQE5-2Yg=GMoWghhc8=Q@mail.gmail.com>
2015-09-09  2:16   ` Konrad Rzeszutek Wilk
2015-09-09  8:46     ` Corinna Vinschen
2015-09-10 19:42 David Miller
2015-09-26  5:09 David Miller
2015-10-02  0:43 David Miller
2015-10-19  6:56 David Miller
2015-10-28  6:32 David Miller
2015-10-28  9:39 ` Linus Torvalds
2015-10-28 11:03   ` Hannes Frederic Sowa
2015-10-28 14:27     ` Rasmus Villemoes
2015-11-09 12:09       ` Hannes Frederic Sowa
2015-11-09 14:16         ` Rasmus Villemoes
2015-10-28 13:21   ` David Miller
2015-11-02 20:34   ` Andy Lutomirski
2015-11-02 21:16     ` Linus Torvalds
2015-11-02 21:19       ` Linus Torvalds
2015-11-02 21:30         ` Andy Lutomirski
2015-11-02 22:14           ` Hannes Frederic Sowa
2015-11-02 23:21             ` Linus Torvalds
2015-11-03  0:56           ` Benjamin Herrenschmidt
2015-11-03  1:54             ` Linus Torvalds
2015-11-03  1:58               ` Andy Lutomirski
2015-11-03  2:38                 ` Linus Torvalds
2015-11-03 12:53                   ` Hannes Frederic Sowa
2015-11-03 20:05                     ` Linus Torvalds
2015-11-03 20:44                       ` Linus Torvalds
2015-11-06 15:27                         ` David Laight
2015-11-07  0:49                           ` Andy Lutomirski
2015-11-09  8:12                         ` Ingo Molnar
2015-11-09 10:38                           ` Hannes Frederic Sowa
2015-11-09 10:38                           ` Hannes Frederic Sowa
2015-10-29 15:19 David Miller
2015-10-31 18:24 ` David Miller
2015-11-03 21:37 David Miller
2015-11-10 22:07 David Miller
2015-11-17 21:48 David Miller
2015-12-03 21:01 David Miller
2015-12-17 21:43 David Miller
2015-12-31 18:19 David Miller
2016-01-06 22:09 David Miller
2016-01-13  2:51 David Miller
2016-01-13  5:09 ` Stephen Rothwell
2016-01-13  5:20   ` David Miller
2016-01-14 11:03 ` Marc Zyngier
     [not found]   ` <56978094.4050302-5wv7dgnIgG8@public.gmane.org>
2016-01-16 11:57     ` Kalle Valo
2016-01-18 11:30       ` Marc Zyngier
     [not found]         ` <569CCCD2.4040105-5wv7dgnIgG8@public.gmane.org>
2016-01-18 22:05           ` Arend van Spriel
2016-01-19  8:55             ` Marc Zyngier
2016-01-19  9:36               ` Arend van Spriel
     [not found]                 ` <569E0387.1070601-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2016-01-19  9:51                   ` Marc Zyngier
     [not found]               ` <569DFA0A.6070900-5wv7dgnIgG8@public.gmane.org>
2016-01-19 13:08                 ` Kalle Valo
2016-01-15 21:11 David Miller
2016-01-18 19:06 David Miller
2016-01-18 19:07 ` David Miller
2016-02-01 22:28 David Miller
2016-02-11  8:39 David Miller
2016-02-22  4:07 David Miller
2016-03-07 22:00 David Miller
2016-03-19  4:42 David Miller
2016-03-21 15:57 ` Yishai Hadas
2016-03-24  2:23 David Miller
2016-04-02  0:04 David Miller
2016-04-09  5:14 David Miller
2016-04-21 19:55 David Miller
2016-04-26 21:58 David Miller
2016-05-02  5:11 David Miller
2016-05-03 20:38 David Miller
2016-05-09  4:47 David Miller
2016-05-14 20:16 David Miller
2016-05-17 19:11 David Miller
2016-05-18  1:00 ` Linus Torvalds
2016-05-18  3:37   ` Emmanuel Grumbach
2016-05-18 10:51     ` Coelho, Luciano
2016-05-18 12:20       ` Reinoud Koornstra
2016-05-18 12:41         ` Coelho, Luciano
2016-05-18 12:51           ` Reinoud Koornstra
2016-05-18 14:23             ` Coelho, Luciano
2016-05-18 18:45               ` Linus Torvalds
2016-05-18 18:50                 ` Coelho, Luciano
     [not found]                   ` <1463597411.29999.16.camel-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2016-05-18 18:58                     ` Kalle Valo
     [not found]                       ` <87zirnnqgy.fsf-5ukZ45wKbUHoml4zekdYB16hYfS7NtTn@public.gmane.org>
2016-05-18 19:00                         ` Linus Torvalds
2016-05-18 19:03                           ` Coelho, Luciano
2016-05-18 19:11                           ` Kalle Valo
2016-05-18 18:51                 ` Linus Torvalds
2016-05-19  8:20                   ` Reinoud Koornstra
2016-05-19  9:14                     ` Reinoud Koornstra
2016-05-19  9:40                       ` Sedat Dilek
2016-05-19  4:08                 ` David Miller
2016-05-21  0:09 David Miller
2016-06-01  3:38 David Miller
2016-06-10  7:29 David Miller
2016-07-05 23:23 David Miller
2016-07-23  6:07 David Miller
2016-07-27  8:07 David Miller
2016-08-03  4:42 David Miller
2016-08-17 23:58 David Miller
2016-08-29  5:44 David Miller
2016-09-12  3:08 David Miller
2016-09-22  7:52 David Miller
2016-10-02 13:01 David Miller
2016-10-05  5:44 David Miller
2016-10-05 22:29 ` Stephen Rothwell
2016-10-05 22:37   ` Linus Torvalds
2016-10-06  0:09     ` Pablo Neira Ayuso
2016-10-06  0:26       ` David Miller
2016-10-06  0:52     ` Stephen Rothwell
2016-10-06  2:14       ` Linus Torvalds
2016-10-06  2:51         ` Stephen Rothwell
2016-10-06  2:56           ` David Miller
2016-10-06  5:07             ` Stephen Rothwell
2016-10-06  5:49 David Miller
2016-10-11  9:06 David Miller
2016-10-13 16:27 David Miller
2016-11-14 22:08 David Miller
2016-11-21 18:34 David Miller
2016-11-26 21:04 David Miller
2016-12-02 19:40 David Miller
2016-12-06 17:04 David Miller
2016-12-10  4:42 David Miller
2016-12-11 20:21 David Miller
2016-12-18  2:55 David Miller
2016-12-20 21:02 David Miller
2016-12-23 19:20 David Miller
2016-12-27 19:43 David Miller
2017-01-04 21:45 David Miller
2017-01-09  3:38 David Miller
2017-01-09 20:08 ` Linus Torvalds
2017-01-09 20:24   ` David Miller
2017-01-09 20:44     ` Kalle Valo
2017-01-09 20:34   ` Kalle Valo
2017-01-11 15:22 David Miller
2017-01-11 17:53 ` Linus Torvalds
2017-01-17  2:52 David Miller
2017-01-27 17:25 David Miller
2017-02-01 19:46 David Miller
2017-02-07 19:42 David Miller
2017-02-10 21:26 David Miller
2017-02-16  1:31 David Miller
2017-02-16  2:01 ` Linus Torvalds
2017-02-16  3:26   ` David Miller
2017-02-16  3:33     ` David Miller
2017-02-18  5:15 David Miller
2017-02-19  3:57 David Miller
2017-02-22  4:31 David Miller
2017-02-23 18:56 David Miller
2017-02-28  1:42 David Miller
2017-03-05  0:50 David Miller
2017-03-15  3:41 David Miller
2017-03-23  3:47 David Miller
2017-04-06  1:57 David Miller
2017-04-18 20:23 David Miller
2017-04-21 19:56 David Miller
2017-04-26 19:21 David Miller
2017-04-28 20:16 David Miller
2017-05-02 20:39 David Miller
2017-05-04 18:51 David Miller
2017-05-09 20:03 David Miller
2017-05-15 20:01 David Miller
2017-05-18 18:03 David Miller
2017-05-22 19:34 David Miller
2017-05-26 19:50 David Miller
2017-06-06 20:57 David Miller
2017-06-15  4:18 David Miller
2017-06-20 20:05 David Miller
2017-06-29 20:18 David Miller
2017-07-05 10:55 David Miller
2017-07-08 10:36 David Miller
2017-07-09 18:49 ` Linus Torvalds
2017-07-09 19:11   ` Sowmini Varadhan
2017-07-09 20:40     ` David Miller
2017-07-10 10:05       ` Herbert Xu
2017-07-10 12:10         ` Sowmini Varadhan
2017-07-10 14:00           ` Herbert Xu
2017-07-11 20:31             ` David Miller
2017-07-12  1:44               ` Herbert Xu
2017-07-13  0:08 David Miller
2017-07-20 23:10 David Miller
2017-08-01  5:16 David Miller
2017-08-09  6:10 David Miller
2017-08-10 17:21 David Miller
2017-08-16  0:52 David Miller
2017-08-16  2:21 ` Linus Torvalds
2017-08-16  3:03   ` David Miller
2017-08-30  9:48 ` Pavel Machek
2017-08-30 14:45   ` Kalle Valo
2017-08-30 17:11     ` David Miller
2017-08-30 17:31       ` Kalle Valo
2017-08-30 17:54         ` David Miller
2017-08-31  4:44           ` Kalle Valo
2017-08-31  6:52             ` Pavel Machek
2017-08-31 11:50               ` Kalle Valo
2017-08-21  4:53 David Miller
2017-09-01 19:06 David Miller
2017-09-06  4:41 David Miller
2017-09-06 23:27 ` Linus Torvalds
2017-09-06 23:31   ` David Miller
2017-09-06 23:37   ` Linus Torvalds
2017-09-07  4:11   ` Coelho, Luciano
2017-09-07  4:57     ` Linus Torvalds
2017-09-07  5:04       ` Coelho, Luciano
2017-09-07  5:40         ` Luca Coelho
2017-09-07  5:46           ` Linus Torvalds
2017-09-09  5:06 David Miller
2017-09-16 16:29 David Miller
2017-09-23  5:03 David Miller
2017-10-05  5:14 David Miller
2017-10-09 23:10 David Miller
2017-10-22  2:34 David Miller
2017-10-29 14:54 David Miller
2017-11-01 15:03 David Miller
2017-11-03  5:38 David Miller
2017-11-09  5:08 David Miller
2017-11-11 14:14 David Miller
2017-11-15 11:33 David Miller
2017-11-15 20:19 ` Linus Torvalds
2017-11-15 22:15   ` Daniel Borkmann
2017-11-16  1:43     ` David Miller
2017-11-18  1:55 David Miller
2017-11-21 11:45 David Miller
2017-11-23 20:02 David Miller
2017-11-29 15:40 David Miller
2017-12-03 18:14 David Miller
2017-12-08 20:05 David Miller
2017-12-15 21:04 David Miller
2017-12-21 21:32 David Miller
2017-12-29  2:05 David Miller
2018-01-09  3:13 David Miller
2018-01-10 22:21 David Miller
2018-01-16 20:34 David Miller
2018-01-19  2:25 David Miller
2018-01-23 16:05 David Miller
2018-01-24 23:23 David Miller
2018-01-26 16:36 David Miller
2018-01-31 20:53 David Miller
2018-02-03  1:04 David Miller
2018-02-06 20:09 David Miller
2018-02-09 19:57 David Miller
2018-02-19 19:47 David Miller
2018-02-23 18:04 David Miller
2018-03-05  3:30 David Miller
2018-03-22 20:32 David Miller
2018-03-30 20:28 David Miller
2018-04-02 16:29 David Miller
2018-04-02 17:54 ` David Miller
2018-04-02 17:54 David Miller
2018-04-04 17:52 David Miller
2018-04-09  2:50 David Miller
2018-04-11 21:53 David Miller
2018-04-20  1:17 David Miller
2018-04-24 20:38 David Miller
2018-05-03 20:21 David Miller
2018-05-11 21:00 David Miller
2018-05-11 21:25 ` Linus Torvalds
2018-05-12  0:10   ` David Miller
2018-05-12  0:12     ` Linus Torvalds
2018-05-20 23:30 David Miller
2018-05-25 20:58 David Miller
2018-06-02 23:39 David Miller
2018-06-06 21:08 David Miller
2018-06-11  0:42 David Miller
2018-06-15 16:48 David Miller
2018-06-20 12:35 David Miller
2018-06-21  8:45 ` Ingo Molnar
2018-06-21 13:40   ` Matteo Croce
2018-06-21 13:46     ` Stephen Rothwell
2018-06-21 16:33     ` Ingo Molnar
2018-06-25  7:45 David Miller
2018-07-02 13:03 David Miller
2018-07-02 18:29 ` Linus Torvalds
2018-07-03 13:52   ` Ursula Braun
2018-07-03 17:03     ` Linus Torvalds
2018-07-18 23:34 David Miller
2018-07-24 23:51 David Miller
2018-07-30 20:14 David Miller
2018-08-02  4:37 David Miller
2018-08-02 17:15 ` Linus Torvalds
2018-08-05  7:47 David Miller
2018-08-05 15:52 ` Linus Torvalds
2018-08-07 17:56   ` Dmitry Safonov
2018-08-09  5:06 David Miller
2018-08-11 18:20 David Miller
2018-08-15  2:13 David Miller
2018-08-19 18:37 David Miller
2018-08-26 21:37 David Miller
2018-09-04 19:42 David Miller
2018-09-12 20:29 David Miller
2018-09-18  3:00 David Miller
2018-09-18  7:31 ` Greg KH
2018-09-18 15:43   ` David Miller
2018-09-18  8:02 ` Greg KH
2018-09-25  3:32 David Miller
2018-09-25  9:43 ` Greg KH
2018-10-03 21:57 David Miller
2018-10-03 23:52 ` Greg KH
2018-10-06  5:20 David Miller
2018-10-06  9:26 ` Greg KH
2018-10-12  2:06 David Miller
2018-10-12  8:23 ` Greg KH
2018-10-19  0:19 David Miller
2018-10-19  8:13 ` Greg KH
2018-10-20 22:47 David Miller
2018-10-21  5:26 ` David Miller
2018-10-21  8:53   ` Greg KH
2018-10-24  3:29 David Miller
2018-10-24  6:01 ` Linus Torvalds
2018-10-24  7:23   ` Linus Torvalds
2018-10-24  7:50     ` Kalle Valo
2018-10-24  8:05       ` Kalle Valo
2018-10-24 13:28         ` Andy Gross
     [not found]         ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A@mail.gmail.com>
     [not found]           ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-10-24 13:40             ` Linus Torvalds
2018-10-24  7:30   ` Kalle Valo
2018-10-26 23:12 David Miller
2018-10-29  2:46 David Miller
2018-10-29  3:19 ` Linus Torvalds
2018-11-01  1:44 David Miller
2018-11-01 16:17 ` Linus Torvalds
2018-11-06  1:42 David Miller
2018-11-06 15:45 ` Linus Torvalds
2018-11-11 22:26 David Miller
2018-11-11 23:15 ` pr-tracker-bot
2018-11-19  3:12 David Miller
2018-11-19 17:30 ` pr-tracker-bot
2018-11-24  6:58 David Miller
2018-11-24 17:55 ` pr-tracker-bot
2018-11-28 20:27 David Miller
2018-11-28 22:15 ` pr-tracker-bot
2018-12-09 20:51 David Miller
2018-12-09 23:45 ` pr-tracker-bot
2018-12-20  5:03 David Miller
2018-12-20 16:10 ` pr-tracker-bot
2018-12-21 20:42 David Miller
2018-12-21 22:30 ` pr-tracker-bot
2018-12-22  0:20 David Miller
2018-12-25  2:43 ` David Miller
2018-12-27 22:05 ` pr-tracker-bot
2019-01-03  6:12 David Miller
2019-01-04  4:20 ` pr-tracker-bot
2019-01-13 21:33 David Miller
2019-01-15 17:30 ` pr-tracker-bot
2019-01-15 17:30   ` pr-tracker-bot
2019-01-20 22:09 David Miller
2019-01-21 22:00 ` pr-tracker-bot
2019-01-25 19:58 David Miller
2019-01-25 23:15 ` Linus Torvalds
2019-01-25 23:25   ` Linus Torvalds
2019-01-25 23:30     ` David Miller
2019-01-25 23:30   ` David Miller
2019-01-27 17:25 ` pr-tracker-bot
2019-01-26  0:21 David Miller
2019-01-27 17:02 ` Linus Torvalds
2019-01-27 18:19   ` David Miller
2019-01-27 17:25 ` pr-tracker-bot
2019-01-29 20:55 David Miller
2019-01-30  1:25 ` pr-tracker-bot
2019-02-08 10:42 David Miller
2019-02-08 19:45 ` pr-tracker-bot
2019-02-15  2:00 David Miller
2019-02-15 17:10 ` pr-tracker-bot
2019-02-19 22:33 David Miller
2019-02-20  0:30 ` pr-tracker-bot
2019-02-24  2:57 David Miller
2019-02-24 18:15 ` pr-tracker-bot
2019-03-02  9:08 David Miller
2019-03-02 17:10 ` pr-tracker-bot
2019-03-04 23:26 David Miller
2019-03-05 17:40 ` pr-tracker-bot
2019-03-10 18:56 David Miller
2019-03-11 17:50 ` pr-tracker-bot
2019-03-14  1:08 David Miller
2019-03-14 17:55 ` pr-tracker-bot
2019-03-27  2:10 David Miller
2019-03-27 22:10 ` pr-tracker-bot
2019-04-05  1:47 David Miller
2019-04-05  5:05 ` pr-tracker-bot
2019-04-05 10:21 ` Tim Tassonis
2019-04-09  2:21 David Miller
2019-04-09  3:15 ` pr-tracker-bot
2019-04-17  5:16 David Miller
2019-04-17 17:50 ` pr-tracker-bot
2019-04-24 22:11 David Miller
2019-04-24 23:40 ` pr-tracker-bot
2019-05-02 15:22 David Miller
2019-05-02 18:20 ` pr-tracker-bot
2019-05-08  0:59 David Miller
2019-05-08  1:01 David Miller
2019-05-08  5:40 ` pr-tracker-bot
2019-05-09 23:55 David Miller
2019-05-10  0:15 ` pr-tracker-bot
2019-05-13 17:08 David Miller
2019-05-13 22:55 ` pr-tracker-bot
2019-05-20  6:28 David Miller
2019-05-20 16:00 ` pr-tracker-bot
2019-05-22  5:43 David Miller
2019-05-22 16:00 ` pr-tracker-bot
2019-05-30 23:05 David Miller
2019-05-31  4:25 ` pr-tracker-bot
2019-06-06 22:00 David Miller
2019-06-07 16:45 ` pr-tracker-bot
2019-06-17 18:17 David Miller
2019-06-17 23:35 ` pr-tracker-bot
2019-06-22  1:21 David Miller
2019-06-22  5:30 ` pr-tracker-bot
2019-06-22  5:36   ` Linus Torvalds
2019-06-22  5:43     ` Bhaskar Chowdhury
2019-06-27  2:50 David Miller
2019-06-28  0:30 ` pr-tracker-bot
2019-07-10  5:38 David Miller
2019-07-11 18:35 ` pr-tracker-bot
2019-07-13  6:17 David Miller
2019-07-13 23:15 ` pr-tracker-bot
2019-07-19  3:44 David Miller
2019-07-19 19:45 ` pr-tracker-bot
2019-07-22  4:13 David Miller
2019-07-22 16:40 ` pr-tracker-bot
2019-08-06 23:35 David Miller
2019-08-07  0:30 ` pr-tracker-bot
2019-08-19  2:46 David Miller
2019-08-19 17:45 ` pr-tracker-bot
2019-08-26  6:29 David Miller
2019-08-27 18:35 ` pr-tracker-bot
2019-09-01 20:45 David Miller
2019-09-02 17:05 ` pr-tracker-bot
2019-09-13 20:55 David Miller
2019-09-14 23:25 ` pr-tracker-bot
2019-09-17 22:39 David Miller
2019-09-18 19:55 ` pr-tracker-bot
2019-09-18 20:37 ` Linus Torvalds
2019-09-19  8:49   ` David Miller
2019-09-19 11:22   ` David Miller
2019-09-28 13:49 David Miller
2019-09-29  1:05 ` pr-tracker-bot
2019-10-05  1:47 David Miller
2019-10-05 20:05 ` pr-tracker-bot
2019-10-19 19:39 David Miller
2019-10-20  0:35 ` pr-tracker-bot
2019-11-01 23:50 David Miller
2019-11-02  1:10 ` pr-tracker-bot
2019-11-09  1:34 David Miller
2019-11-09  2:35 ` pr-tracker-bot
2019-11-16 21:33 David Miller
2019-11-17  0:00 ` pr-tracker-bot
2019-11-19 13:01 ` Geert Uytterhoeven
2019-11-19 13:14   ` Yuehaibing
2019-11-22 18:17 David Miller
2019-11-22 22:45 ` pr-tracker-bot
2019-11-26  0:01 David Miller
2019-11-26  4:25 ` pr-tracker-bot
2019-11-27 23:43 David Miller
2019-11-28  1:55 ` pr-tracker-bot
2019-12-02  0:05 David Miller
2019-12-02  4:40 ` pr-tracker-bot
2019-12-08  9:20 David Miller
2019-12-08 21:35 ` Linus Torvalds
2019-12-08 23:11   ` David Miller
2019-12-08 21:40 ` pr-tracker-bot
2019-12-09 10:46 ` Geert Uytterhoeven
2019-12-22  2:09 David Miller
2019-12-22 19:10 ` pr-tracker-bot
2019-12-27 22:13 ` Linus Torvalds
2019-12-27 22:22   ` David Miller
2019-12-31  8:57 David Miller
2019-12-31 19:45 ` pr-tracker-bot
2020-01-09  6:55 David Miller
2020-01-09 19:15 ` pr-tracker-bot
2020-01-19 15:39 David Miller
2020-01-19 20:20 ` pr-tracker-bot
2020-01-25 21:41 David Miller
2020-01-25 22:35 ` pr-tracker-bot
2020-01-28 16:25 David Miller
2020-01-29  0:09 ` Linus Torvalds
2020-01-29 19:42 ` Linus Torvalds
2020-01-30  1:21   ` Mat Martineau
2020-01-30 14:41 David Miller
2020-01-30 18:00 ` pr-tracker-bot
2020-02-04 12:25 David Miller
2020-02-04 13:40 ` pr-tracker-bot
2020-02-08 22:36 David Miller
2020-02-09  1:30 ` pr-tracker-bot
2020-02-14 15:54 David Miller
2020-02-14 21:40 ` pr-tracker-bot
2020-02-21  0:50 David Miller
2020-02-21 21:10 ` pr-tracker-bot
2020-02-27 22:12 David Miller
2020-02-28  0:50 ` pr-tracker-bot
2020-03-12 23:14 David Miller
2020-03-13  1:15 ` pr-tracker-bot
2020-03-25 20:24 David Miller
2020-03-25 21:20 ` pr-tracker-bot
2020-03-29  1:39 David Miller
2020-03-29  2:03 ` Linus Torvalds
2020-03-29 22:52   ` David Miller
2020-03-29 22:54     ` Linus Torvalds
2020-03-30 21:18       ` Paul Bolle
2020-03-30 23:46         ` Randy Dunlap
2020-03-29  2:05 ` pr-tracker-bot
2020-03-31 20:55 David Miller
2020-04-01  0:55 ` pr-tracker-bot
2020-04-06 18:22 David Miller
2020-04-07 19:55 ` pr-tracker-bot
2020-04-16 21:19 David Miller
2020-04-16 22:15 ` pr-tracker-bot
2020-04-25  2:02 David Miller
2020-04-25  2:30 ` pr-tracker-bot
2020-05-07  3:40 David Miller
2020-05-07  4:05 ` pr-tracker-bot
2020-05-15 19:39 David Miller
2020-05-15 20:15 ` pr-tracker-bot
2020-05-24  0:06 David Miller
2020-05-24  0:20 ` pr-tracker-bot
2020-05-31  5:13 David Miller
2020-05-31 18:05 ` pr-tracker-bot
2020-06-03  0:11 David Miller
2020-06-08 20:30 ` pr-tracker-bot
2020-06-08  0:21 David Miller
2020-06-08  0:35 ` pr-tracker-bot
2020-06-13 22:54 David Miller
2020-06-13 23:35 ` pr-tracker-bot
2020-06-16 23:25 David Miller
2020-06-17  0:50 ` pr-tracker-bot
2020-06-25 23:43 David Miller
2020-06-26  1:40 ` pr-tracker-bot
2020-07-10 23:58 David Miller
2020-07-11  4:15 ` pr-tracker-bot
2020-07-25  5:12 David Miller
2020-07-25 22:30 ` pr-tracker-bot
2020-08-01 21:36 David Miller
2020-08-01 23:45 ` Linus Torvalds
2020-08-02  1:45   ` David Miller
2020-08-02  0:00 ` pr-tracker-bot
2020-08-06  1:55 David Miller
2020-08-06 17:19 ` pr-tracker-bot
2020-08-06 21:39 ` John Stultz
2020-08-06 23:17   ` Eric Dumazet
2020-08-06 23:28     ` Eric Dumazet
2020-08-07  0:32     ` John Stultz
2020-08-07  6:23       ` John Stultz
2020-08-07  6:48         ` John Stultz
2020-08-07  7:19         ` Christoph Hellwig
2020-08-07 18:29           ` John Stultz
2020-08-13 23:10 David Miller
2020-08-14  3:14 ` pr-tracker-bot
2020-08-17 22:15 David Miller
2020-08-18  1:35 ` pr-tracker-bot
2020-08-23  2:19 David Miller
2020-08-23 18:39 ` pr-tracker-bot
2020-09-04  0:03 David Miller
2020-09-04  2:09 ` pr-tracker-bot
2020-09-22  1:44 Jakub Kicinski
2020-09-22 22:02 ` Linus Torvalds
2020-09-22 22:17   ` Jakub Kicinski
2020-09-22 22:15 ` pr-tracker-bot
2020-10-05  5:07 David Miller
2020-10-05 20:15 ` pr-tracker-bot
2021-02-10  3:36 David Miller
2021-02-10 20:19 ` pr-tracker-bot
2021-02-18  2:52 David Miller
2021-02-21  2:57 ` pr-tracker-bot
2021-03-25  0:47 David Miller
2021-03-25  1:25 ` pr-tracker-bot
2021-07-22 13:11 David Miller
2021-07-22 18:00 ` pr-tracker-bot

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=4A37FC93.7070403@gmail.com \
    --to=eric.dumazet@gmail.com \
    --cc=akpm@linux-foundation.org \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.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).