diff options
author | Dave Jiang <dave.jiang@intel.com> | 2016-02-10 15:00:26 -0700 |
---|---|---|
committer | Vinod Koul <vinod.koul@intel.com> | 2016-02-15 23:06:53 +0530 |
commit | cd60cd96137f6cb3ea82cace9225626619e7a52d (patch) | |
tree | 1593eea76792cc7de7f51552958170e9550e28a7 /drivers/dma/ioat/init.c | |
parent | 679cfbf79b4eb7d7d81195e6b9ab98106fd78a54 (diff) | |
download | linux-stable-cd60cd96137f6cb3ea82cace9225626619e7a52d.tar.gz linux-stable-cd60cd96137f6cb3ea82cace9225626619e7a52d.tar.bz2 linux-stable-cd60cd96137f6cb3ea82cace9225626619e7a52d.zip |
dmaengine: IOATDMA: Removing descriptor ring reshape
Moving to contingous memory backed descriptor rings. This makes is really
difficult and complex to do reshape. Going to remove this as I don't think
we need to do it anymore.
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/ioat/init.c')
-rw-r--r-- | drivers/dma/ioat/init.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/dma/ioat/init.c b/drivers/dma/ioat/init.c index b02b63b719db..66369204896a 100644 --- a/drivers/dma/ioat/init.c +++ b/drivers/dma/ioat/init.c @@ -136,14 +136,6 @@ int ioat_pending_level = 4; module_param(ioat_pending_level, int, 0644); MODULE_PARM_DESC(ioat_pending_level, "high-water mark for pushing ioat descriptors (default: 4)"); -int ioat_ring_alloc_order = 8; -module_param(ioat_ring_alloc_order, int, 0644); -MODULE_PARM_DESC(ioat_ring_alloc_order, - "ioat+: allocate 2^n descriptors per channel (default: 8 max: 16)"); -int ioat_ring_max_alloc_order = IOAT_MAX_ORDER; -module_param(ioat_ring_max_alloc_order, int, 0644); -MODULE_PARM_DESC(ioat_ring_max_alloc_order, - "ioat+: upper limit for ring size (default: 16)"); static char ioat_interrupt_style[32] = "msix"; module_param_string(ioat_interrupt_style, ioat_interrupt_style, sizeof(ioat_interrupt_style), 0644); @@ -712,7 +704,7 @@ static int ioat_alloc_chan_resources(struct dma_chan *c) writel(((u64)ioat_chan->completion_dma) >> 32, ioat_chan->reg_base + IOAT_CHANCMP_OFFSET_HIGH); - order = ioat_get_alloc_order(); + order = IOAT_MAX_ORDER; ring = ioat_alloc_ring(c, order, GFP_KERNEL); if (!ring) return -ENOMEM; |