git: 8e0b69973086 - stable/13 - x86: remove unused T_USER flag

From: Mitchell Horne <mhorne_at_FreeBSD.org>
Date: Fri, 10 Dec 2021 18:31:41 UTC
The branch stable/13 has been updated by mhorne:

URL: https://cgit.FreeBSD.org/src/commit/?id=8e0b69973086aab8d1009b67c57d141300bfd39e

commit 8e0b69973086aab8d1009b67c57d141300bfd39e
Author:     Mitchell Horne <mhorne@FreeBSD.org>
AuthorDate: 2021-12-05 15:11:55 +0000
Commit:     Mitchell Horne <mhorne@FreeBSD.org>
CommitDate: 2021-12-10 18:31:20 +0000

    x86: remove unused T_USER flag
    
    It stopped being used in 3c256f5395aa, when trap() was reorganized to
    have separate switch statements for user and kernel traps. Remove the
    two leftover references and the flag itself.
    
    Reviewed by:    kib
    MFC after:      3 days
    Differential Revision:  https://reviews.freebsd.org/D33253
    
    (cherry picked from commit 03b3d7bbec99742910e2d0d5e7c23754eca9b2c4)
---
 sys/amd64/amd64/gdb_machdep.c | 2 +-
 sys/i386/i386/gdb_machdep.c   | 2 +-
 sys/x86/include/trap.h        | 3 ---
 3 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/sys/amd64/amd64/gdb_machdep.c b/sys/amd64/amd64/gdb_machdep.c
index 176c770a3731..eb5ab525aa9c 100644
--- a/sys/amd64/amd64/gdb_machdep.c
+++ b/sys/amd64/amd64/gdb_machdep.c
@@ -136,7 +136,7 @@ int
 gdb_cpu_signal(int type, int code)
 {
 
-	switch (type & ~T_USER) {
+	switch (type) {
 	case T_BPTFLT: return (SIGTRAP);
 	case T_ARITHTRAP: return (SIGFPE);
 	case T_PROTFLT: return (SIGSEGV);
diff --git a/sys/i386/i386/gdb_machdep.c b/sys/i386/i386/gdb_machdep.c
index 549c6de7ba1b..7cb83d839fec 100644
--- a/sys/i386/i386/gdb_machdep.c
+++ b/sys/i386/i386/gdb_machdep.c
@@ -100,7 +100,7 @@ int
 gdb_cpu_signal(int type, int code)
 {
 
-	switch (type & ~T_USER) {
+	switch (type) {
 	case T_BPTFLT: return (SIGTRAP);
 	case T_ARITHTRAP: return (SIGFPE);
 	case T_PROTFLT: return (SIGSEGV);
diff --git a/sys/x86/include/trap.h b/sys/x86/include/trap.h
index 74c4522c02a8..c31e454cd05f 100644
--- a/sys/x86/include/trap.h
+++ b/sys/x86/include/trap.h
@@ -66,7 +66,4 @@
 #define	T_RESERVED	30	/* reserved (unknown) */
 #define	T_DTRACE_RET	32	/* DTrace pid return */
 
-/* Trap's coming from user mode */
-#define	T_USER	0x100
-
 #endif /* !_MACHINE_TRAP_H_ */