]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
Revert "net/rds: Reduce memory footprint in rds_sendmsg"
authorWei Lin Guay <wei.lin.guay@oracle.com>
Thu, 31 Aug 2017 13:36:51 +0000 (15:36 +0200)
committerDhaval Giani <dhaval.giani@oracle.com>
Wed, 15 Nov 2017 06:18:11 +0000 (01:18 -0500)
This reverts commit d7e95bf4ed7e ("net/rds: Reduce memory footprint in
rds_sendmsg") because RDS has implemented N sge to support large fragment
size, with each sge of PAGE_SIZE.

Orabug: 26770234

Signed-off-by: Wei Lin Guay <wei.lin.guay@oracle.com>
Reviewed-by: HÃ¥kon Bugge <haakon.bugge@oracle.com>
Tested-by: Shih-Yu Huang <shih-yu.huang@oracle.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
net/rds/page.c

index e874b32bc952f311206f4ed7bb559ad0895df7a5..59cd71cbb991f5a22ad2bb12dbbc83e99f1edb49 100644 (file)
@@ -129,8 +129,8 @@ int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,
        /* jump straight to allocation if we're trying for a huge page */
        if (bytes >= PAGE_SIZE) {
                if (large_page) {
-                       size = min_t(unsigned int, bytes, RDS_MAX_FRAG_SIZE);
-                       order = get_order(size);
+                       order =  get_order(bytes);
+                       size = bytes;
                } else {
                        order =  0;
                        size = PAGE_SIZE;