From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752206AbcKRGYJ (ORCPT ); Fri, 18 Nov 2016 01:24:09 -0500 Received: from mail-qt0-f194.google.com ([209.85.216.194]:34285 "EHLO mail-qt0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751091AbcKRGYC (ORCPT ); Fri, 18 Nov 2016 01:24:02 -0500 From: Len Brown To: x86@kernel.org Cc: linux-kernel@vger.kernel.org, Len Brown Subject: [PATCH 3/5] x86: remove is_idle flag Date: Fri, 18 Nov 2016 01:23:19 -0500 Message-Id: X-Mailer: git-send-email 2.11.0.rc1 In-Reply-To: <20161118062321.31569-1-lenb@kernel.org> References: <20161118062321.31569-1-lenb@kernel.org> In-Reply-To: References: Reply-To: Len Brown Organization: Intel Open Source Technology Center Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Len Brown Upon removal of the idle_notifier, all accesses to the "is_idle" flag serve no purpose. Signed-off-by: Len Brown Acked-by: Peter Zijlstra (Intel) --- arch/x86/kernel/process.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c index f51950715145..d8e9d794e114 100644 --- a/arch/x86/kernel/process.c +++ b/arch/x86/kernel/process.c @@ -65,10 +65,6 @@ __visible DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, cpu_tss) = { }; EXPORT_PER_CPU_SYMBOL(cpu_tss); -#ifdef CONFIG_X86_64 -static DEFINE_PER_CPU(unsigned char, is_idle); -#endif - /* * this gets called so that we can store lazy state into memory and copy the * current task into the new thread. @@ -241,13 +237,10 @@ static inline void play_dead(void) #ifdef CONFIG_X86_64 void enter_idle(void) { - this_cpu_write(is_idle, 1); } static void __exit_idle(void) { - if (x86_test_and_clear_bit_percpu(0, is_idle) == 0) - return; } /* Called from interrupts to signify idle end */ -- 2.11.0.rc1