sched/preempt, sh: kmap_coherent relies on disabled preemption
authorDavid Hildenbrand <dahi@linux.vnet.ibm.com>
Mon, 29 Feb 2016 08:19:24 +0000 (09:19 +0100)
committerRich Felker <dalias@libc.org>
Thu, 17 Mar 2016 19:46:14 +0000 (19:46 +0000)
commitb15d53d009558d14c4f394a6d1fa2039c7f45c43
tree05bc99e55e9192e0d35aeb26200251442ed2a4d2
parent044b81f872169e9549b47ea2b6c94491e6d5f305
sched/preempt, sh: kmap_coherent relies on disabled preemption

kmap_coherent needs disabled preemption to not schedule in the critical
section, just like kmap_coherent on mips and kmap_atomic in general.

Fixes: 8222dbe21e79 "sched/preempt, mm/fault: Decouple preemption from the page fault logic"
Reported-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Tested-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Rich Felker <dalias@libc.org>
arch/sh/mm/kmap.c