Show patches with: Series = dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma       |   33 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[33/33] dmaengine: at_hdmac: Convert driver to use virt-dma dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[32/33] dmaengine: at_hdmac: Set include entries in alphabetic order dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[31/33] dmaengine: at_hdmac: Use pm_ptr() dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[30/33] dmaengine: at_hdmac: Check return code of dma_async_device_register dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[29/33] dmaengine: at_hdmac: Use devm_clk_get() dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[28/33] dmaengine: at_hdmac: Use devm_request_irq() dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[27/33] dmaengine: at_hdmac: Use devm_platform_ioremap_resource dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[26/33] dmaengine: at_hdmac: Use devm_kzalloc() and struct_size() dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[25/33] dmaengine: at_hdmac: Remove superfluous cast dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[24/33] dmaengine: at_hdmac: Introduce atc_get_llis_residue() dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[23/33] dmaengine: at_hdmac: s/atc_get_bytes_left/atc_get_residue dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[22/33] dmaengine: at_hdmac: Pass residue by address to avoid unneccessary implicit casts dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[21/33] dmaengine: at_hdmac: Fix impossible condition dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[20/33] dmaengine: at_hdmac: Do not print messages on console while holding the lock dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[19/33] dmaengine: at_hdmac: Don't allow CPU to reorder channel enable dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[18/33] dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[17/33] dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[16/33] dmaengine: at_hdmac: Fix concurrency over the active list dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[15/33] dmaengine: at_hdmac: Free the memset buf without holding the chan lock dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[14/33] dmaengine: at_hdmac: Fix concurrency over descriptor dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[13/33] dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[12/33] dmaengine: at_hdmac: Protect atchan->status with the channel lock dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[11/33] dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[10/33] dmaengine: at_hdmac: Fix premature completion of desc in issue_pending dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[09/33] dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[08/33] dmaengine: at_hdmac: Don't start transactions at tx_submit level dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[07/33] dmaengine: at_hdmac: Fix at_lli struct definition dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[06/33] dmaengine: at_hdmac: Return dma_cookie_status()'s ret code when txstate is NULL dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[05/33] dmaengine: at_hdmac: Remove unused member of at_dma_chan dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[04/33] dmaengine: at_hdmac: Rename "chan_common" to "dma_chan" dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[03/33] dmaengine: at_hdmac: Rename "dma_common" to "dma_device" dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[02/33] dmaengine: at_hdmac: Use bitfield access macros dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New
[01/33] dmaengine: at_hdmac: Keep register definitions and structures private to at_hdmac.c dmaengine: at_hdmac: Fix concurrency bugs and then convert to virt-dma - - - --- 2022-08-20 Tudor Ambarus New