Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dmaengine: ptdma: Fix the error handling path in pt_core_init()
commit 3c62fd3 upstream. In order to free resources correctly in the error handling path of pt_core_init(), 2 goto's have to be switched. Otherwise, some resources will leak and we will try to release things that have not been allocated yet. Also move a dev_err() to a place where it is more meaningful. Fixes: fa5d823 ("dmaengine: ptdma: Initial driver for the AMD PTDMA") Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Acked-by: Sanjay R Mehta <sanju.mehta@amd.com> Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com> Link: https://lore.kernel.org/r/41a963a35173f89c874f5c44df5530dc09fea8da.1644044244.git.christophe.jaillet@wanadoo.fr Signed-off-by: Vinod Koul <vkoul@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
- linux-5.15.100-mpi
- linux-5.15.101-mpi
- linux-5.15.102-mpi
- linux-5.15.103-mpi
- linux-5.15.104-mpi
- linux-5.15.105-mpi
- linux-5.15.106-mpi
- linux-5.15.107-mpi
- linux-5.15.108-mpi
- linux-5.15.109-mpi
- linux-5.15.110-mpi
- linux-5.15.111-mpi
- linux-5.15.112-mpi
- linux-5.15.113-mpi
- linux-5.15.114-mpi
- linux-5.15.115-mpi
- linux-5.15.116-mpi
- linux-5.15.117-mpi
- linux-5.15.118-mpi
- linux-5.15.119-mpi
- linux-5.15.120-mpi
- linux-5.15.121-mpi
- linux-5.15.122-mpi
- linux-5.15.123-mpi
- linux-5.15.124-mpi
- linux-5.15.125-mpi
- linux-5.15.126-mpi
- linux-5.15.127-mpi
- linux-5.15.128-mpi
- linux-5.15.129-mpi
- linux-5.15.130-mpi
- linux-5.15.131-mpi
- linux-5.15.132-mpi
- linux-5.15.133-mpi
- linux-5.15.134-mpi
- linux-5.15.135-mpi
- linux-5.15.136-mpi
- linux-5.15.137-mpi
- linux-5.15.138-mpi
- linux-5.15.139-mpi
- linux-5.15.140-mpi
- linux-5.15.141-mpi
- linux-5.15.142-mpi
- linux-5.15.143-mpi
- linux-5.15.144-mpi
- linux-5.15.145-mpi
- linux-5.15.146-mpi
- linux-5.15.147-mpi
- linux-5.15.148-mpi
- linux-5.15.149-mpi
- linux-5.15.150-mpi
- linux-5.15.151-mpi
- linux-5.15.152-mpi
- linux-5.15.153-mpi
- linux-5.15.154-mpi
- linux-5.15.155-mpi
- linux-5.15.156-mpi
- linux-5.15.157-mpi
- linux-5.15.158-mpi
- linux-5.15.159-mpi
- linux-5.15.160-mpi
- linux-5.15.161-mpi
- linux-5.15.162-mpi
- linux-5.15.163-mpi
- linux-5.15.164-mpi
- linux-5.15.165-mpi
- linux-5.15.166-mpi
- linux-5.15.167-mpi
- linux-5.15.168-mpi
- linux-5.15.169-mpi
- linux-5.15.170-mpi
- linux-5.15.171-mpi
- linux-5.15.172-mpi
- linux-5.15.173-mpi
- linux-5.15.174-mpi
- linux-5.15.175-mpi
- linux-5.15.176-mpi
- linux-5.15.177-mpi
- linux-5.15.178-mpi
- linux-5.15.179-mpi
- linux-5.15.180-mpi
- linux-5.15.181-mpi
- linux-5.15.182-mpi
- linux-5.15.183-mpi
- linux-5.15.184-mpi
- linux-5.15.185-mpi
- linux-5.15.186-mpi
- linux-5.15.187-mpi
- linux-5.15.53-mpi
- linux-5.15.69-mpi
- linux-5.15.70-mpi
- linux-5.15.71-mpi
- linux-5.15.72-mpi
- linux-5.15.73-mpi
- linux-5.15.74-mpi
- linux-5.15.75-mpi
- linux-5.15.76-mpi
- linux-5.15.77-mpi
- linux-5.15.78-mpi
- linux-5.15.79-mpi
- linux-5.15.80-mpi
- linux-5.15.81-mpi
- linux-5.15.82-mpi
- linux-5.15.83-mpi
- linux-5.15.84-mpi
- linux-5.15.85-mpi
- linux-5.15.86-mpi
- linux-5.15.87-mpi
- linux-5.15.88-mpi
- linux-5.15.89-mpi
- linux-5.15.90-mpi
- linux-5.15.91-mpi
- linux-5.15.92-mpi
- linux-5.15.93-mpi
- linux-5.15.94-mpi
- linux-5.15.95-mpi
- linux-5.15.96-mpi
- linux-5.15.97-mpi
- linux-5.15.98-mpi
- linux-5.15.99-mpi