]> git.baikalelectronics.ru Git - uboot.git/commit
sandbox: don't set SA_NODEFER in signal handler
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Mon, 5 Jul 2021 17:43:00 +0000 (19:43 +0200)
committerSimon Glass <sjg@chromium.org>
Wed, 21 Jul 2021 16:27:35 +0000 (10:27 -0600)
commitc3aa4b69583eb2d77afcf31546e027544b625442
tree715bfe00975f488dd3b515099cd061557358bee2
parentc267748dad62976f68a053dd7f789d9bf6f4df2b
sandbox: don't set SA_NODEFER in signal handler

The sandbox can handle signals. Due to a damaged global data pointer
additional exceptions in the signal handler may occur leading to an endless
loop. In this case leave the handling of the secondary exception to the
operating system.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/sandbox/cpu/os.c