summaryrefslogtreecommitdiff
path: root/block/kyber-iosched.c
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-05-20 18:24:20 +0300
committerVinod Koul <vkoul@kernel.org>2021-05-31 07:07:17 +0300
commit9f007e7b6643799e2a6538a5fe04f51c371c6657 (patch)
treed48c20eaaaf76789c500b2d816960ae7b83b32b3 /block/kyber-iosched.c
parent32828b82fb875b06511918b139d3a3cd93d34262 (diff)
downloadlinux-9f007e7b6643799e2a6538a5fe04f51c371c6657.tar.xz
dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits
While the descriptor ID is stored in a 32-bit field in the hardware descriptor, only 16 bits are used by the hardware and are reported through the XILINX_DPDMA_CH_DESC_ID register. Failure to handle the wrap-around results in a descriptor ID mismatch after 65536 frames. Fix it. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Tested-by: Jianqiang Chen <jianqiang.chen@xilinx.com> Reviewed-by: Jianqiang Chen <jianqiang.chen@xilinx.com> Link: https://lore.kernel.org/r/20210520152420.23986-5-laurent.pinchart@ideasonboard.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'block/kyber-iosched.c')
0 files changed, 0 insertions, 0 deletions