lkml.org 
[lkml]   [2016]   [Mar]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v2 0/2] x86/entry: Do context tracking with IRQs off (finally!)
Date
This provides no direct benefit by itself, but it finally lets us
apply some of the speedups that Paolo and possible Rik independently
wrote: we won't need an irqsave/irqrestore pair in the context
tracking code.

It should also let us remove the last callers of exception_enter in
x86 kernels, but that removal should probably wait until I carefully
re-read the page fault code.

Changes from v1:
- Fix a comment
- Make the ifdeffery less messy

Andy Lutomirski (2):
x86/entry/32: Change INT80 to be an interrupt gate
x86/entry: Do enter_from_user_mode with IRQs off

arch/x86/entry/common.c | 48 +++++++++++---------------------------
arch/x86/entry/entry_32.S | 8 +++----
arch/x86/entry/entry_64_compat.S | 2 +-
arch/x86/include/asm/thread_info.h | 5 +++-
arch/x86/kernel/traps.c | 2 +-
5 files changed, 24 insertions(+), 41 deletions(-)

--
2.5.0

\
 
 \ /
  Last update: 2016-03-09 23:01    [W:0.051 / U:1.172 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site