Messages in this thread | | | From | Glauber Costa <> | Subject | [PATCH 0/2] Proposed fixes for tcp memory pressure | Date | Thu, 15 Dec 2011 13:34:30 +0400 |
| |
Hi,
I propose the following two fixes for the issues we're having in linux-next.
The first one just moves the definition out of the CONFIG_INET, and should fix the compile problems with allnoconfig.
The second one is a bit bigger, and takes away the socket registration functions. As I've explained in the Changelog, I believe this to be the saner way to do it. We need to do allocations in both create and init time.
This was compile tested with 4 different randconfigs, CGROUPS off, KMEM cgroup off, INET off, all them on, and boot tested with everything on.
Thanks.
Glauber Costa (2): Move limit definitions outside CONFIG_INET Explicitly call tcp creation and init from memcontrol.c
include/linux/memcontrol.h | 2 +- include/net/sock.h | 2 -- include/net/tcp_memcontrol.h | 19 ++++++++++++++++++- mm/memcontrol.c | 13 ++++--------- net/core/sock.c | 37 ------------------------------------- net/ipv4/tcp_memcontrol.c | 11 ++++++----- 6 files changed, 29 insertions(+), 55 deletions(-)
-- 1.7.6.4
| |