From c2aaa1764219df13c01c93682f6d8c69c064e6a5 Mon Sep 17 00:00:00 2001 From: Bang Nguyen Date: Mon, 17 Jun 2013 12:13:25 -0700 Subject: [PATCH] RDS: reduce slab memory usage Both rds_ib_incoming and rds_ib_frag slab objects are incorrectly aligned, causing significant increase in slab memory usage by RDS. Orabug: 16935507 Signed-off-by: Richard Frank (cherry picked from commit a7cf83092e6ad5c2d842c34b17436d4aafd00b54) --- net/rds/ib_recv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/rds/ib_recv.c b/net/rds/ib_recv.c index 26a4d0540121..8b746f1a937c 100644 --- a/net/rds/ib_recv.c +++ b/net/rds/ib_recv.c @@ -1438,13 +1438,13 @@ int rds_ib_recv_init(void) rds_ib_incoming_slab = kmem_cache_create("rds_ib_incoming", sizeof(struct rds_ib_incoming), - SLAB_HWCACHE_ALIGN, 0, NULL); + 0, SLAB_HWCACHE_ALIGN, NULL); if (!rds_ib_incoming_slab) return -ENOMEM; rds_ib_frag_slab = kmem_cache_create("rds_ib_frag", sizeof(struct rds_page_frag), - SLAB_HWCACHE_ALIGN, 0, NULL); + 0, SLAB_HWCACHE_ALIGN, NULL); if (!rds_ib_frag_slab) { kmem_cache_destroy(rds_ib_incoming_slab); rds_ib_incoming_slab = NULL; -- 2.50.1