From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753149AbcKRLWf (ORCPT ); Fri, 18 Nov 2016 06:22:35 -0500 Received: from terminus.zytor.com ([198.137.202.10]:55440 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753253AbcKRLVC (ORCPT ); Fri, 18 Nov 2016 06:21:02 -0500 Date: Fri, 18 Nov 2016 03:20:26 -0800 From: tip-bot for Len Brown Message-ID: Cc: hpa@zytor.com, linux-kernel@vger.kernel.org, mingo@kernel.org, len.brown@intel.com, tglx@linutronix.de, peterz@infradead.org Reply-To: hpa@zytor.com, linux-kernel@vger.kernel.org, mingo@kernel.org, tglx@linutronix.de, len.brown@intel.com, peterz@infradead.org In-Reply-To: References: To: linux-tip-commits@vger.kernel.org Subject: [tip:x86/idle] x86/idle: Remove is_idle flag Git-Commit-ID: f08b5fe2d4eeb0a8a6e0e7e71928cf2c7b1b791d X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit-ID: f08b5fe2d4eeb0a8a6e0e7e71928cf2c7b1b791d Gitweb: http://git.kernel.org/tip/f08b5fe2d4eeb0a8a6e0e7e71928cf2c7b1b791d Author: Len Brown AuthorDate: Fri, 18 Nov 2016 01:23:19 -0500 Committer: Thomas Gleixner CommitDate: Fri, 18 Nov 2016 12:07:57 +0100 x86/idle: Remove is_idle flag Upon removal of the idle_notifier, all accesses to the "is_idle" flag serve no purpose. Signed-off-by: Len Brown Acked-by: Ingo Molnar Acked-by: Peter Zijlstra (Intel) Link: http://lkml.kernel.org/r/e4a24197cf9c227fcd1ca2df09999eaec9052f49.1479449716.git.len.brown@intel.com Signed-off-by: Thomas Gleixner --- 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 f519507..d8e9d79 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 */