- Jul 23, 2016
-
-
Vinod Koul authored
Sparse warns: drivers/dma/ioat/init.c:1215:6: warning: symbol 'ioat_resume' was not declared. Should it be static? Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Dave Jiang <dave.jiang@intel.com>
-
Robert Jarzmik authored
Implement the function which wait until a dma channel is stopped to have a synchronization point. This also protects the pxad_remove() from races, such as spurious interrupts while removing the driver, because : - as long as there is one dma channel requested, ie. dma_chan_get() but no dma_chan_put(), the try_module_get() of dma_chan_get() prevents the remove() routine from running - when the last channel is released, ie. the last dma_chan_put() is called, if there is a running DMA, pxad_synchronize() is called - pxad_synchronize() waits for the channel to stop, which in turn ensures on pxa architecture that the interrupt cannot be fired anymore Reported-by:
Vinod Koul <vinod.koul@intel.com> Signed-off-by:
Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by:
Vinod Koul <vinod.koul@intel.com>
-
Vinod Koul authored
David reported: [drivers/dma/imx-sdma.c:769]: (style) Variable 'emi_2_emi' is assigned a value that is never used Since emi_2_emi is never used afterwards, remove thsi as well Reported-by:
David Binderman <dcb314@hotmail.com> Cc: Sascha Hauer <s.hauer@pengutronix.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com>
-
Vinod Koul authored
David reported: drivers/dma/imx-sdma.c:1003]: (style) Same expression on both sides of '|=' ORing with itself yields same result, So remove this Reported-by:
David Binderman <dcb314@hotmail.com> Cc: Sascha Hauer <s.hauer@pengutronix.de> Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com>
-
Vinod Koul authored
In cppi41_dma_prep_slave_sg() variable num is initialized to zero, but never updated and a BUG_ON is checked for it being greater than zero which will be always false. Remove the bogus check and this variable Reported-by:
David Binderman <linuxdev.baldrick@gmail.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be run after driver remove is executed Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Sinan Kaya <okaya@codeaurora.org>
-
Vinod Koul authored
debugfs file operations owner is set by core, so remove Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Robert Jarzmik <robert.jarzmik@free.fr>
-
Vinod Koul authored
platform driver operations owner is set by core, so remove Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Xuelin Shi <xuelin.shi@freescale.com>
-
Vinod Koul authored
debugfs file operations owner is set by core, so remove Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Linus Walleij <linus.walleij@linaro.org>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be run after driver remove is executed Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Sinan Kaya <okaya@codeaurora.org>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:Vinod Koul <vinod.koul@intel.com>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be run after driver remove is executed Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Barry Song <Baohua.Song@csr.com>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be executed after driver remove is executed, so ensure they are killed. This driver used vchan tasklets, so those need to be killed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Reviewed-by:
Krzysztof Kozlowski <k.kozlowski@samsung.com>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Reviewed-by:
Krzysztof Kozlowski <k.kozlowski@samsung.com>
-
- Jul 16, 2016
-
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Jassi Brar <jassisinghbrar@gmail.com> Cc: Linus Walleij <linus.walleij@linaro.org>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Peter Ujfalusi <peter.ujfalusi@ti.com>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be run after driver remove is executed Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Mario Six <mario.six@gdsys.cc>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be run after driver remove is executed Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Jonas Jensen <jonas.jensen@gmail.com>
-
Vinod Koul authored
Sparse complains: drivers/dma/mmp_tdma.c:407:22: warning: symbol 'mmp_tdma_alloc_descriptor' was not declared. Should it be static? drivers/dma/mmp_tdma.c:595:17: warning: symbol 'mmp_tdma_xlate' was not declared. Should it be static? Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Qiao Zhou <zhouqiao@marvell.com>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Zhangfei Gao <zhangfei.gao@linaro.org>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Zhangfei Gao <zhangfei.gao@linaro.org>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Sascha Hauer <s.hauer@pengutronix.de> Cc: Fabio Estevam <fabio.estevam@freescale.com>
-
Vinod Koul authored
imxdma_probe function starting brace is wrongly indented, so fix that Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Sascha Hauer <s.hauer@pengutronix.de> Cc: Linus Walleij <linus.walleij@linaro.org>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:Vinod Koul <vinod.koul@intel.com>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be executed after driver remove is executed, so ensure they are killed. This driver used vchan tasklets, so those need to be killed. Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Jingchang Lu <b35083@freescale.com> Cc: Peter Griffin <peter.griffin@linaro.org>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be executed after driver remove is executed, so ensure they are killed. This driver used vchan tasklets, so those need to be killed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Vinod Koul authored
size_t should be printed with %zu, not %lu as driver did, so fix these warning by doing this change drivers/dma/fsl_raid.c: In function 'fsl_re_prep_dma_genq': drivers/dma/fsl_raid.c:341:4: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' [-Wformat=] len, FSL_RE_MAX_DATA_LEN); ^ drivers/dma/fsl_raid.c: In function 'fsl_re_prep_dma_pq': drivers/dma/fsl_raid.c:428:4: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' [-Wformat=] len, FSL_RE_MAX_DATA_LEN); ^ drivers/dma/fsl_raid.c: In function 'fsl_re_prep_dma_memcpy': drivers/dma/fsl_raid.c:549:4: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' [-Wformat=] len, FSL_RE_MAX_DATA_LEN); ^ Signed-off-by:Vinod Koul <vinod.koul@intel.com>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be run after driver remove is executed Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Xuelin Shi <xuelin.shi@freescale.com>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:Vinod Koul <vinod.koul@intel.com> Cc: Jingchang Lu <b35083@freescale.com> Cc: Peter Griffin <peter.griffin@linaro.org>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be executed after driver remove is executed, so ensure they are killed. This driver used vchan tasklets, so those need to be killed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Peter Ujfalusi <peter.ujfalusi@ti.com>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Peter Ujfalusi <peter.ujfalusi@ti.com>
-
Vinod Koul authored
Sparse complains: drivers/dma/coh901318.c:269:30: warning: symbol 'chan_config' was not declared. Should it be static? drivers/dma/coh901318.c:2806:12: warning: symbol 'coh901318_init' was not declared. Should it be static? drivers/dma/coh901318.c:2812:13: warning: symbol 'coh901318_exit' was not declared. Should it be static? Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Linus Walleij <linus.walleij@linaro.org>
-
Vinod Koul authored
drivers should ensure that tasklets are killed, so that they can't be run after driver remove is executed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Linus Walleij <linus.walleij@linaro.org>
-
Vinod Koul authored
dmaengine device should explicitly call devm_free_irq() when using devm_request_irq(). The irq is still ON when devices remove is executed and irq should be quiesced before remove is completed. Signed-off-by:
Vinod Koul <vinod.koul@intel.com> Acked-by:
Linus Walleij <linus.walleij@linaro.org>
-
Kedareswara rao Appana authored
This patch updates the dmatest client to Support scatter-gather dma mode. Signed-off-by:
Kedareswara rao Appana <appanad@xilinx.com> Signed-off-by:
Vinod Koul <vinod.koul@intel.com>
-
Vinod Koul authored
-
Vinod Koul authored
-
Vinod Koul authored
-