OSDN Git Service

nios2: implement flush_dcache_mmap_lock/unlock
authorJulien Beraud <julien.beraud@spectracom.orolia.com>
Wed, 5 Apr 2017 07:03:44 +0000 (15:03 +0800)
committerLey Foon Tan <ley.foon.tan@intel.com>
Mon, 8 May 2017 08:59:19 +0000 (16:59 +0800)
commit4b40c1c092a932b5b5ab8154235080f02ae19a34
treead76a5b1939e5965f12e129dade15c1b8de477d7
parent44a4ed42576da5f3387005a1667cb3e7aedfd687
nios2: implement flush_dcache_mmap_lock/unlock

Use spin_lock/unlock_irq instead of doing nothing. This fixes corruptions
of the vma_interval_tree causing the kernel to be stuck in an
infinite loop in vma_interval_tree_foreach.

Signed-off-by: Julien Beraud <julien.beraud@spectracom.orolia.com>
Acked-by: Ley Foon Tan <ley.foon.tan@intel.com>
arch/nios2/include/asm/cacheflush.h