xtensa: drop unused field from the struct exc_table
authorMax Filippov <jcmvbkbc@gmail.com>
Fri, 16 Nov 2018 03:38:51 +0000 (19:38 -0800)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 3 Dec 2018 09:39:22 +0000 (01:39 -0800)
exc_table::syscall_save and corresponding macro EXC_TABLE_SYSCALL_SAVE
have never been used by the xtensa code. Drop them.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/include/asm/traps.h
arch/xtensa/kernel/asm-offsets.c

index f5cd7a7..f720a57 100644 (file)
@@ -25,8 +25,6 @@ struct exc_table {
        void *fixup;
        /* For passing a parameter to fixup */
        void *fixup_param;
-       /* For fast syscall handler */
-       unsigned long syscall_save;
        /* Fast user exception handlers */
        void *fast_user_handler[EXCCAUSE_N];
        /* Fast kernel exception handlers */
index 120dd74..33a257b 100644 (file)
@@ -137,8 +137,6 @@ int main(void)
        DEFINE(EXC_TABLE_DOUBLE_SAVE, offsetof(struct exc_table, double_save));
        DEFINE(EXC_TABLE_FIXUP, offsetof(struct exc_table, fixup));
        DEFINE(EXC_TABLE_PARAM, offsetof(struct exc_table, fixup_param));
-       DEFINE(EXC_TABLE_SYSCALL_SAVE,
-              offsetof(struct exc_table, syscall_save));
        DEFINE(EXC_TABLE_FAST_USER,
               offsetof(struct exc_table, fast_user_handler));
        DEFINE(EXC_TABLE_FAST_KERNEL,