Re: [PATCH] openrisc: Fix boot oops when DEBUG_VM is enabled

From: Michel Lespinasse
Date: Wed Jun 17 2020 - 08:05:09 EST


On Wed, Jun 17, 2020 at 2:03 AM Stafford Horne <shorne@xxxxxxxxx> wrote:
> Since v5.8-rc1 OpenRISC Linux fails to boot when DEBUG_VM is enabled.
> This has been bisected to commit 42fc541404f2 ("mmap locking API: add
> mmap_assert_locked() and mmap_assert_write_locked()").
>
> The added locking checks exposed the issue that OpenRISC was not taking
> this mmap lock when during page walks for DMA operations. This patch
> locks and unlocks the mmap lock for page walking.
>
> Fixes: 42fc541404f2 ("mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked()"
> Cc: Michel Lespinasse <walken@xxxxxxxxxx>
> Signed-off-by: Stafford Horne <shorne@xxxxxxxxx>

Thanks for the fix.

Reviewed-by: Michel Lespinasse <walken@xxxxxxxxxx>