Zhu Yanjun
569f41d187
rds: ib: unmap the scatter/gather list when error
...
When some errors occur, the scatter/gather list mapped to DMA addresses
should be handled.
Cc: Joe Jin <joe.jin@oracle.com >
Cc: Junxiao Bi <junxiao.bi@oracle.com >
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com >
Signed-off-by: Zhu Yanjun <yanjun.zhu@oracle.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-03-13 23:20:05 -07:00
Zhu Yanjun
edd08f96db
rds: ib: add the static type to the function
...
The function rds_ib_map_fmr is used only in the ib_fmr.c
file. As such, the static type is added to limit it in this file.
Cc: Joe Jin <joe.jin@oracle.com >
Cc: Junxiao Bi <junxiao.bi@oracle.com >
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com >
Signed-off-by: Zhu Yanjun <yanjun.zhu@oracle.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-03-13 23:20:05 -07:00
Zhu Yanjun
ea69c88364
rds: ib: remove redundant ib_dealloc_fmr
...
The function ib_dealloc_fmr will never be called. As such, it should
be removed.
Cc: Joe Jin <joe.jin@oracle.com >
Cc: Junxiao Bi <junxiao.bi@oracle.com >
Reviewed-by: Yuval Shaia <yuval.shaia@oracle.com >
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de >
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com >
Signed-off-by: Zhu Yanjun <yanjun.zhu@oracle.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-03-13 23:20:05 -07:00
santosh.shilimkar@oracle.com
490ea5967b
RDS: IB: move FMR code to its own file
...
No functional change.
Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org >
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-03-02 14:13:18 -05:00
santosh.shilimkar@oracle.com
a69365a39c
RDS: IB: create struct rds_ib_fmr
...
Keep fmr related filed in its own struct. Fastreg MR structure
will be added to the union.
Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org >
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-03-02 14:13:18 -05:00
santosh.shilimkar@oracle.com
f6df683f32
RDS: IB: Re-organise ibmr code
...
No functional changes. This is in preperation towards adding
fastreg memory resgitration support.
Signed-off-by: Santosh Shilimkar <ssantosh@kernel.org >
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2016-03-02 14:13:18 -05:00