summaryrefslogtreecommitdiffstats
path: root/arch/sh/mm/consistent.c
diff options
context:
space:
mode:
authorRich Felker <dalias@libc.org>2018-03-16 01:01:36 +0100
committerRich Felker <dalias@libc.org>2018-04-13 01:47:52 +0200
commit96a598996f6ac518ac79839ecbb17c91af91f4f7 (patch)
treee98fa02d3b025abe1a3bd55d804a64e4259bcdf5 /arch/sh/mm/consistent.c
parentsh: fix memory corruption of unflattened device tree (diff)
downloadlinux-96a598996f6ac518ac79839ecbb17c91af91f4f7.tar.xz
linux-96a598996f6ac518ac79839ecbb17c91af91f4f7.zip
sh: fix debug trap failure to process signals before return to user
When responding to a debug trap (breakpoint) in userspace, the kernel's trap handler raised SIGTRAP but returned from the trap via a code path that ignored pending signals, resulting in an infinite loop re-executing the trapping instruction. Signed-off-by: Rich Felker <dalias@libc.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions