diff --git a/drivers/misc/gaming_control.c b/drivers/misc/gaming_control.c index fd2fc3a669c2..a73fbbfb2b58 100644 --- a/drivers/misc/gaming_control.c +++ b/drivers/misc/gaming_control.c @@ -27,7 +27,6 @@ #define GAMING_CONTROL_VERSION "0.2" #define TASK_STARTED 1 -#define TASK_KILLED 0 char games_list[GAME_LIST_LENGTH] = {0}; int gaming_mode; @@ -86,10 +85,6 @@ void game_option(struct task_struct *tsk, enum game_opts opts) case GAME_PAUSE: gaming_mode = 0; break; - case GAME_KILLED: - tsk->app_state = TASK_KILLED; - gaming_mode = 0; - break; default: break; } diff --git a/include/linux/gaming_control.h b/include/linux/gaming_control.h index 3281468e494c..5ec692022b11 100644 --- a/include/linux/gaming_control.h +++ b/include/linux/gaming_control.h @@ -21,8 +21,7 @@ enum game_opts { GAME_START, GAME_RUNNING, - GAME_PAUSE, - GAME_KILLED + GAME_PAUSE }; #ifdef CONFIG_GAMING_CONTROL diff --git a/kernel/signal.c b/kernel/signal.c index ec9253127ff9..c79d84595894 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -40,9 +40,6 @@ #define CREATE_TRACE_POINTS #include -/* Gaming control */ -#include - #include #include #include @@ -1208,9 +1205,6 @@ int do_send_sig_info(int sig, struct siginfo *info, struct task_struct *p, unsigned long flags; int ret = -ESRCH; - if ((sig == SIGKILL || sig == SIGTERM || sig == SIGABRT || sig == SIGQUIT)) - game_option(p, GAME_KILLED); - if (lock_task_sighand(p, &flags)) { ret = send_signal(sig, info, p, group); unlock_task_sighand(p, &flags);