]> git.ipfire.org Git - people/arne_f/kernel.git/commit
dmaengine: ioat setting ioat timeout as module parameter
authorLeonid Ravich <Leonid.Ravich@emc.com>
Wed, 1 Jul 2020 18:48:12 +0000 (21:48 +0300)
committerVinod Koul <vkoul@kernel.org>
Mon, 6 Jul 2020 09:19:34 +0000 (14:49 +0530)
commit87730ccbddcb48478b1b88e88b14e73424130764
treea5102830f2c7167f725e684b76e7e64980ea6053
parent8678c71c17721e0f771f135967ef0cce8f69ce9a
dmaengine: ioat setting ioat timeout as module parameter

DMA transaction time to completion is a function of PCI bandwidth,
transaction size and a queue depth.  So hard coded value for timeouts
might be wrong for some scenarios.

Signed-off-by: Leonid Ravich <Leonid.Ravich@emc.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/20200701184816.29138-1-leonid.ravich@dell.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/ioat/dma.c
drivers/dma/ioat/dma.h