From patchwork Thu Jun 8 08:55:33 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 103353 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp2337806qgd; Thu, 8 Jun 2017 01:57:11 -0700 (PDT) X-Received: by 10.84.229.14 with SMTP id b14mr33273719plk.14.1496912231148; Thu, 08 Jun 2017 01:57:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1496912231; cv=none; d=google.com; s=arc-20160816; b=A9RubLFtB4Ad7CmreZlzXq8PloNdrxZwgftfjSJPys1ctnJtl40ZwZfk0ZQG6Vs+/R YrcsLdhVM+b1CNseNcBbmwASC14gENIxo2XSI3708kEwVjAKtFCP5XXjLfgUCMHcVq8a 9/VWBgLGleJiYBu2/KGKzR1QxIXGbkEKbYWJbLbVR9yJepfNpUW2XWtXH9WvWXmg92iq e+Smc24Yk9bzALKbjSeb+KG9j7rwV3kl9+iDcPrXxOSGsxnuiBDVGB8kDZjuxAQdj80j azsVaoxCViGr6CU15vRU3px3OHNUGW6wViPBB8kIeZlp4KekKimsp7xAKt5crXAUQ9ly DVwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=tFZpSc1DfuURCX3T5yCLLlisx7QVRyk9Vyg8RdOoU4A=; b=vnuIVzdxvvQORcjQrXap/FeHlHz89VH+lkKTPe2vKF8ZGY3VVwFa70/cEFyb59orDe 5mbojyVTd4znIWQHaYiy/8L+ViZYA2NWRpDyJZ51vEJyzQmZGBR4JrTqIzyZZeYxh0Ce KaPgSCN4eFLXGRjo3Eq0P4Es2cvOa5215aB1Lq2KEvx2kF8ad4tpseXMZVHhat8WmiDs lA9BYp02YhOz0BkenX2nP5qqFUpJ0NhmBjwl5p6YXcqHPhfF4nREcJHt7W5LomALLoKA ORAGUqLdvIRQEwJsIgN8abmigG507oTRZoxi0qCGWPwmtCtxgMBAX9rb/wYjhP59OGkO k5ww== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b11si3960072pfk.123.2017.06.08.01.57.10; Thu, 08 Jun 2017 01:57:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751915AbdFHI44 (ORCPT + 25 others); Thu, 8 Jun 2017 04:56:56 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:64705 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751475AbdFHI4z (ORCPT ); Thu, 8 Jun 2017 04:56:55 -0400 Received: from wuerfel.lan ([78.42.17.5]) by mrelayeu.kundenserver.de (mreue001 [212.227.15.129]) with ESMTPA (Nemesis) id 0Lwzvt-1duFCa3Dir-016dVg; Thu, 08 Jun 2017 10:56:01 +0200 From: Arnd Bergmann To: Thomas Gleixner Cc: Peter Zijlstra , Arnd Bergmann , Ingo Molnar , Sebastian Andrzej Siewior , Anna-Maria Gleixner , Boris Ostrovsky , linux-kernel@vger.kernel.org Subject: [PATCH] cpu/hotplug: remove unused check_for_tasks() function Date: Thu, 8 Jun 2017 10:55:33 +0200 Message-Id: <20170608085544.2257132-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:9xqkXGsIjZUlStKZFhTPjkKe8zKoZ1nSRK9INihqJD5PidUa1kV knvDwAE4rV5O46tg3+8+fwyZpwjYKs6y50k0/Abd7aILXw2QSFWSR2Rx7tDy8XNDeej/+HC wuKzGVqiW52eWmAWVWXr9R+XNqClbWvK/RfC9TiQ8bgoVVIcT5KvkKz3dD8x0HmJjmVM7tj kbYA2z3QPc3ATKDoSnhGA== X-UI-Out-Filterresults: notjunk:1; V01:K0:XSU6DaBm0I4=:G7csVx3veybOw7N8DyMWi6 yJr0C++ps0MZy3/B0j6hbTcgCrI+xgTCTexpn+jFZeNG6PQvw459kVEUZIkrJfqr1BAMb6htR mZgNEivVPNdU8e2DzbXaB67hG0M5Uy4oix/vk6h99Xnw0NlRcfu4DidpHLmWSapjgICKpLmO8 7Uh5Cra4b9lUhFnyx4EqoJRsxd09jZ1MnhzIzBVe/+d6ogxh5vf5tySy06PPshI1WMKUCzFMK dg5NtVm3RhzbnDvv6+UhPNm4AZ8j+ebuDW3R09rtSpR41mo3zeXmJmENguDreZEEQC8im7QmU vY1bcm82QwZIJWQ8P+yR4HsxmUXEDvV7auyy8EAuDmUAxABFUXWR4CRp+l06PazNh7KoSQNLk WbSbPPzTHSea3iN10ovMb6coKfGgLJ4/bI6KpL+NNdxqCALdY0tLJnCTyPAIbn17zGToDCay5 1xHggvSbUJFwvwH/tkPtoIbl6rOCZ3xkqubqqnl+8LYLxBnG3XjIQnnAZKNR92lqRjrWAAP/F 65hsJvBLBOnNXiLUvGx5pA+wvqIsa6D9UVg4vC3uWUMONUFSp7QMkEP2tckQNDQh0GNrjHeT3 +MVilK6MGrRcFMJlrJhhnIVx/SZmly9Cvy0nPAO3RzqhUlOwFAP+qtRNXZEx0VFhjFdVTrGkH ihC5S5BbBhN7ofGJavEuZcduxsN357yzzlDvBUnkozs65tZuNu8a0VRU1t7uHw5nv/Uw= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org clang -Wunused-function found one remaining function that was apparently meant to be removed in a recent code cleanup: kernel/cpu.c:565:20: warning: unused function 'check_for_tasks' [-Wunused-function] Fixes: 530e9b76ae8f ("cpu/hotplug: Remove obsolete cpu hotplug register/unregister functions") Signed-off-by: Arnd Bergmann --- kernel/cpu.c | 24 ------------------------ 1 file changed, 24 deletions(-) -- 2.9.0 diff --git a/kernel/cpu.c b/kernel/cpu.c index 7435ffc6163b..d0f5f54aa087 100644 --- a/kernel/cpu.c +++ b/kernel/cpu.c @@ -562,30 +562,6 @@ void clear_tasks_mm_cpumask(int cpu) rcu_read_unlock(); } -static inline void check_for_tasks(int dead_cpu) -{ - struct task_struct *g, *p; - - read_lock(&tasklist_lock); - for_each_process_thread(g, p) { - if (!p->on_rq) - continue; - /* - * We do the check with unlocked task_rq(p)->lock. - * Order the reading to do not warn about a task, - * which was running on this cpu in the past, and - * it's just been woken on another cpu. - */ - rmb(); - if (task_cpu(p) != dead_cpu) - continue; - - pr_warn("Task %s (pid=%d) is on cpu %d (state=%ld, flags=%x)\n", - p->comm, task_pid_nr(p), dead_cpu, p->state, p->flags); - } - read_unlock(&tasklist_lock); -} - /* Take this CPU down. */ static int take_cpu_down(void *_param) {