]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
RDS: IB: avoid bit fields for i_frag_pages
authorWengang Wang <wen.gang.wang@oracle.com>
Tue, 17 May 2016 16:21:20 +0000 (09:21 -0700)
committerChuck Anderson <chuck.anderson@oracle.com>
Sun, 22 May 2016 21:59:29 +0000 (14:59 -0700)
i_frag_pages may need to store more than 1 page value for
higher fragments so bit field won't help.

Lets fix that.

Orabug: 23275911

Tested-by: Hong Liu <hong.x.liu@oracle.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Signed-off-by: Wengang Wang <wen.gang.wang@oracle.com>
net/rds/ib.h

index c66eec4a5b0d4c2dc6a682f64fac8a7c7bc65f2a..d3b1a58d5becd9af092682945c62eeb2cae9c78f 100644 (file)
@@ -216,7 +216,7 @@ struct rds_ib_connection {
        /* Protocol version specific information */
        unsigned int            i_flowctl:1;    /* enable/disable flow ctl */
        u16                     i_frag_sz;      /* IB fragment size */
-       int8_t                  i_frag_pages:1;
+       int8_t                  i_frag_pages;
 
        /* Batched completions */
        unsigned int            i_unsignaled_wrs;