Linux upstream commit 5ba846b1ee0792f5a596b9b0b86d6e8cdebfab06 changed some behavior in dmaengine, this is a fix for that.