summaryrefslogtreecommitdiffstats
path: root/Documentation/infiniband
diff options
context:
space:
mode:
authorAnup Patel <anup.patel@broadcom.com>2017-08-22 15:27:06 +0530
committerVinod Koul <vinod.koul@intel.com>2017-08-28 16:44:24 +0530
commitecbf9ef15a891a1e716c1ea611cae9fa5ef37522 (patch)
tree9212bf8ccdab9b5b23c061027a750e53698bea4d /Documentation/infiniband
parent29e0f486d975fabbadb770f957adeb75d73ab2d0 (diff)
downloadlinux-ecbf9ef15a891a1e716c1ea611cae9fa5ef37522.tar.bz2
dmaengine: bcm-sba-raid: Remove redundant SBA_REQUEST_STATE_COMPLETED
The SBA_REQUEST_STATE_COMPLETED state was added to keep track of sba_request which got completed but cannot be freed because underlying Async Tx descriptor was not ACKed by DMA client. Instead of above, we can free the sba_request with non-ACKed Async Tx descriptor and sba_alloc_request() will ensure that it always allocates sba_request with ACKed Async Tx descriptor. This alternate approach makes SBA_REQUEST_STATE_COMPLETED state redundant hence this patch removes it. Signed-off-by: Anup Patel <anup.patel@broadcom.com> Reviewed-by: Ray Jui <ray.jui@broadcom.com> Reviewed-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'Documentation/infiniband')
0 files changed, 0 insertions, 0 deletions