Merge tag 'for-linus-rseq' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull rseq fixes from Paolo Bonzini: "A fix for a bug with restartable sequences and KVM. KVM's handling of TIF_NOTIFY_RESUME, e.g. for task migration, clears the flag without informing rseq and leads to stale data in userspace's rseq struct" * tag 'for-linus-rseq' of git://git.kernel.org/pub/scm/virt/kvm/kvm: KVM: selftests: Remove __NR_userfaultfd syscall fallback KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs tools: Move x86 syscall number fallbacks to .../uapi/ entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest
No related branches found
No related tags found
Showing
- arch/arm/kernel/signal.c 0 additions, 1 deletionarch/arm/kernel/signal.c
- arch/arm64/kernel/signal.c 1 addition, 3 deletionsarch/arm64/kernel/signal.c
- arch/csky/kernel/signal.c 1 addition, 3 deletionsarch/csky/kernel/signal.c
- arch/mips/kernel/signal.c 1 addition, 3 deletionsarch/mips/kernel/signal.c
- arch/powerpc/kernel/signal.c 1 addition, 3 deletionsarch/powerpc/kernel/signal.c
- include/linux/tracehook.h 2 additions, 0 deletionsinclude/linux/tracehook.h
- kernel/entry/common.c 1 addition, 3 deletionskernel/entry/common.c
- kernel/rseq.c 11 additions, 3 deletionskernel/rseq.c
- tools/arch/x86/include/uapi/asm/unistd_32.h 0 additions, 0 deletionstools/arch/x86/include/uapi/asm/unistd_32.h
- tools/arch/x86/include/uapi/asm/unistd_64.h 0 additions, 3 deletionstools/arch/x86/include/uapi/asm/unistd_64.h
- tools/testing/selftests/kvm/.gitignore 1 addition, 0 deletionstools/testing/selftests/kvm/.gitignore
- tools/testing/selftests/kvm/Makefile 3 additions, 0 deletionstools/testing/selftests/kvm/Makefile
- tools/testing/selftests/kvm/rseq_test.c 236 additions, 0 deletionstools/testing/selftests/kvm/rseq_test.c
Loading
Please register or sign in to comment