[PATCH 1/4] dma: ste_dma40: Maintain spinlock order while handling pause

Ulf Hansson ulf.hansson at linaro.org
Wed May 7 01:41:22 PDT 2014

On 7 May 2014 08:22, Vinod Koul <vinod.koul at intel.com> wrote:
> On Wed, Apr 23, 2014 at 09:52:01PM +0200, Ulf Hansson wrote:
>> The runtime PM resume callback needs to be executed while holding the
>> spinlock, make sure to maintain this for the pause operation as well.
> Applied, all thanks.
> Though we need to change the driver to use SET_LATE_SYSTEM_SLEEP_PM_OPS as
> all dmaengine drivers should suspend late as clients can be active while
> suspending

Right, I suspected that as well - even if I did ran some tests to
verify this not to happen in practice for ux500.

Anyway, I will send a patch which converts to
SET_LATE_SYSTEM_SLEEP_PM_OPS, since for sure it makes sense.

Kind regards
Ulf Hansson

> --
> ~Vinod

More information about the linux-arm-kernel mailing list