02 Jul, 2015
1 commit
-
The paths mentioned in this file weren't updated through some file
rename commits. Fix them to refer to the correct path.Signed-off-by: James C Boyd
Cc: Linus Torvalds
Cc: Peter Zijlstra
Cc: Thomas Gleixner
Cc: corbet@lwn.net
Cc: trivial@kernel.org
Link: http://lkml.kernel.org/r/1435781606-3037-1-git-send-email-jcboyd.dev@gmail.com
Signed-off-by: Ingo Molnar
08 Jun, 2015
1 commit
-
Rename the following system call entry points:
ia32_cstar_target -> entry_SYSCALL_compat
ia32_syscall -> entry_INT80_compatThe generic naming scheme for x86 system call entry points is:
entry_MNEMONIC_qualifier
where 'qualifier' is one of _32, _64 or _compat.
Cc: Andy Lutomirski
Cc: Borislav Petkov
Cc: Brian Gerst
Cc: Denys Vlasenko
Cc: H. Peter Anvin
Cc: Linus Torvalds
Cc: Peter Zijlstra
Cc: Thomas Gleixner
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Ingo Molnar
03 Jan, 2015
1 commit
-
This causes all non-NMI, non-double-fault kernel entries from
userspace to run on the normal kernel stack. Double-fault is
exempt to minimize confusion if we double-fault directly from
userspace due to a bad kernel stack.This is, suprisingly, simpler and shorter than the current code. It
removes the IMO rather frightening paranoid_userspace path, and it
make sync_regs much simpler.There is no risk of stack overflow due to this change -- the kernel
stack that we switch to is empty.This will also enable us to create non-atomic sections within
machine checks from userspace, which will simplify memory failure
handling. It will also allow the upcoming fsgsbase code to be
simplified, because it doesn't need to worry about usergs when
scheduling in paranoid_exit, as that code no longer exists.Cc: Oleg Nesterov
Cc: Andi Kleen
Cc: Tony Luck
Acked-by: Borislav Petkov
Signed-off-by: Andy Lutomirski
11 Dec, 2014
1 commit
-
While at it, also refer to the 32 bit entry file.
Signed-off-by: Luis R. Rodriguez
Cc: H. Peter Anvin
Cc: Borislav Petkov
Cc: linux-doc@vger.kernel.org
Cc: bpoirier@suse.de
Link: http://lkml.kernel.org/r/1418165684-6226-1-git-send-email-mcgrof@do-not-panic.com
Signed-off-by: Ingo Molnar
16 Aug, 2011
1 commit
-
Commit 3ae36655b97a03fa1decf72f04078ef945647c1a (x86-64: Rework vsyscall
emulation and add vsyscall= parameter) removed the special use of the
0xcc IDT vector.Remove it from Documentation/x86/entry_64.txt also.
Signed-off-by: Cesar Eduardo Barros
Acked-by: Andy Lutomirski
Link: http://lkml.kernel.org/r/1313447210-9149-1-git-send-email-cesarb@cesarb.net
Signed-off-by: H. Peter Anvin
06 Jun, 2011
1 commit
-
Signed-off-by: Andy Lutomirski
Cc: Jesper Juhl
Cc: Borislav Petkov
Cc: Linus Torvalds
Cc: Arjan van de Ven
Cc: Jan Beulich
Cc: richard -rw- weinberger
Cc: Mikael Pettersson
Cc: Andi Kleen
Cc: Brian Gerst
Cc: Louis Rilling
Cc: Valdis.Kletnieks@vt.edu
Cc: pageexec@freemail.hu
Link: http://lkml.kernel.org/r/fc134867cc550977cc996866129e11a16ba0f9ea.1307292171.git.luto@mit.edu
Signed-off-by: Ingo Molnar