[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20060831095921.GA13845@miraclelinux.com>
Date: Thu, 31 Aug 2006 18:59:21 +0900
From: Akinobu Mita <mita@...aclelinux.com>
To: linux-kernel@...r.kernel.org, netdev@...r.kernel.org
Cc: David Miller <davem@...emloft.net>
Subject: [PATCH] rate limiting for socket allocation failure messages
(Resending due to local mail server trouble)
This patch limits the warning messages when socket allocation
failures happen. It happens under memory pressure.
Cc: David Miller <davem@...emloft.net>
Signed-off-by: Akinobu Mita <mita@...aclelinux.com>
net/socket.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: work-shouldfail/net/socket.c
===================================================================
--- work-shouldfail.orig/net/socket.c
+++ work-shouldfail/net/socket.c
@@ -1178,7 +1178,8 @@ static int __sock_create(int family, int
*/
if (!(sock = sock_alloc())) {
- printk(KERN_WARNING "socket: no more sockets\n");
+ if (net_ratelimit())
+ printk(KERN_WARNING "socket: no more sockets\n");
err = -ENFILE; /* Not exactly a match, but its the
closest posix thing */
goto out;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists