commit | 1196f12a2c960951d02262af25af0bb1775ebcc2 | [log] [tgz] |
---|---|---|
author | Sven Schnelle <svens@linux.ibm.com> | Thu Aug 20 09:48:23 2020 +0200 |
committer | Vasily Gorbik <gor@linux.ibm.com> | Wed Aug 26 18:07:04 2020 +0200 |
tree | 4c2740fa669b410787945a774c711e5a3d71125d | |
parent | d012a7190fc1fd72ed48911e77ca97ba4521bccd [diff] |
s390: don't trace preemption in percpu macros Since commit a21ee6055c30 ("lockdep: Change hardirq{s_enabled,_context} to per-cpu variables") the lockdep code itself uses percpu variables. This leads to recursions because the percpu macros are calling preempt_enable() which might call trace_preempt_on(). Signed-off-by: Sven Schnelle <svens@linux.ibm.com> Reviewed-by: Vasily Gorbik <gor@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>