From: Bang Nguyen Date: Mon, 17 Jun 2013 19:13:25 +0000 (-0700) Subject: RDS: reduce slab memory usage X-Git-Tag: v4.1.12-92~293^2^2~61 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=c2aaa1764219df13c01c93682f6d8c69c064e6a5;p=users%2Fjedix%2Flinux-maple.git 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) --- 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;