]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - arch/um/os-Linux/signal.c
ALSA: pcm: Fix potential Spectre v1 vulnerability
[mirror_ubuntu-bionic-kernel.git] / arch / um / os-Linux / signal.c
index a86d7cc2c2d82fa7d0e5c13d1f3188efcd660fba..bf0acb8aad8b20e31a4591ec5f1889d38d68d010 100644 (file)
@@ -16,6 +16,7 @@
 #include <os.h>
 #include <sysdep/mcontext.h>
 #include <um_malloc.h>
+#include <sys/ucontext.h>
 
 void (*sig_info[NSIG])(int, struct siginfo *, struct uml_pt_regs *) = {
        [SIGTRAP]       = relay_signal,
@@ -159,7 +160,7 @@ static void (*handlers[_NSIG])(int sig, struct siginfo *si, mcontext_t *mc) = {
 
 static void hard_handler(int sig, siginfo_t *si, void *p)
 {
-       struct ucontext *uc = p;
+       ucontext_t *uc = p;
        mcontext_t *mc = &uc->uc_mcontext;
        unsigned long pending = 1UL << sig;