android_kernel_samsung_univ.../arch
Krzysztof Mazur 4cc90ae05e um: Use POSIX ucontext_t instead of struct ucontext
commit 4d1a535b8ec5e74b42dfd9dc809142653b2597f6 upstream.

glibc 2.26 removed the 'struct ucontext' to "improve" POSIX compliance
and break programs, including User Mode Linux. Fix User Mode Linux
by using POSIX ucontext_t.

This fixes:

arch/um/os-Linux/signal.c: In function 'hard_handler':
arch/um/os-Linux/signal.c:163:22: error: dereferencing pointer to incomplete type 'struct ucontext'
  mcontext_t *mc = &uc->uc_mcontext;
arch/x86/um/stub_segv.c: In function 'stub_segv_handler':
arch/x86/um/stub_segv.c:16:13: error: dereferencing pointer to incomplete type 'struct ucontext'
          &uc->uc_mcontext);

Cc: stable@vger.kernel.org
Signed-off-by: Krzysztof Mazur <krzysiek@podlesie.net>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-04-24 09:32:08 +02:00
..
alpha
arc
arm ARM: dts: at91: sama5d4: fix pinctrl compatible string 2018-04-24 09:32:05 +02:00
arm64 arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage 2018-04-13 19:50:15 +02:00
avr32
blackfin
c6x
cris
frv frv: declare jiffies to be located in the .data section 2018-04-08 11:51:57 +02:00
h8300
hexagon
ia64
m32r
m68k
metag
microblaze
mips MIPS: kprobes: flush_insn_slot should flush only if probe initialised 2018-04-13 19:50:19 +02:00
mn10300
nios2
openrisc
parisc parisc: Fix out of array access in match_pci_device() 2018-04-24 09:32:03 +02:00
powerpc powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops 2018-04-24 09:32:07 +02:00
s390 s390/ipl: ensure loadparm valid flag is set 2018-04-24 09:32:04 +02:00
score
sh
sparc sparc64: ldc abort during vds iso boot 2018-04-13 19:50:20 +02:00
tile
um um: Use POSIX ucontext_t instead of struct ucontext 2018-04-24 09:32:08 +02:00
unicore32
x86 um: Use POSIX ucontext_t instead of struct ucontext 2018-04-24 09:32:08 +02:00
xtensa
.gitignore
Kconfig