Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp205437ybt; Sat, 13 Jun 2020 01:44:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCIqXRRN0mHnJZ1PfCcdtKahXl/WAFEOk2OvIs+Of0ZveuUOQs1MvnAh6SjvsLn0KlbKxe X-Received: by 2002:a17:906:70c1:: with SMTP id g1mr16809478ejk.38.1592037869507; Sat, 13 Jun 2020 01:44:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592037869; cv=none; d=google.com; s=arc-20160816; b=kwBa6ciA3mtIaeemHnQLTJMldpRbcawrvXHE8WZuNMGI2GEqAR8XolDHCeJWTc2p6+ UTl17VZfN7h/O6oWg7yxwTcmXRVPlBNqKNPpfEQda7oBkD1ljPvGPbsnw3VLNT5xfEHM rOhTDimvRXf6pCbI6o4FLIMRD37o937tiNl6HihAOYKv+HVCR+b2F7ZWzUj4Gqo09kVC etCWQ13KmJG9XW59JSEu0LfwmMo9Rdm9PbipJ3aj0EwpRSa/qTZqZlxpfSWaRQ7tVm06 h3RLX8IKCf7loJ1u1ZiXVTWrJJQ5EQ98u2l+1gitJWpV+YyGuuzggUdYTbsuojkRhxJH W0lQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Ge+OzbOARrQI9DBVNjRb8SbfJXKsnD9SqOrNFIYgPIQ=; b=QqppfxdJNMsFIgcxTaLt47sL1dBDoJnUK9aJDLWEKIuDXG+eA9BamFdRbuert2WdCa O7xupIMZTZjdG1xjQmv27OXkRDOk4mzZ1NSLLm9A46Ogw4ZFdq/EpdyM/e6YeDistWEu 8peSBgjvIJbwynZgcWA7NMFeY94a33ZklUkGC1vmWUV4Jh7p9p6GWBye0RL2KCt2GEsg 6iPytxQQD7HYGSpKROfGzBzTC3yct6mwVBqXtFP98witDbsLjZb9YHvCZ2P964Jmy7ZE TkZgJWSBOgj2Mu79TUx6+OpgAOrtFH1bI9L7aMOnQuj5AxtsdsS1Z973/AW1XJ9CMBUc t76A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Iwfdc9+Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n24si5505915edb.277.2020.06.13.01.44.07; Sat, 13 Jun 2020 01:44:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Iwfdc9+Z; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726398AbgFMImX (ORCPT + 99 others); Sat, 13 Jun 2020 04:42:23 -0400 Received: from mail.kernel.org ([198.145.29.99]:53022 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725783AbgFMImW (ORCPT ); Sat, 13 Jun 2020 04:42:22 -0400 Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E54F8206D7; Sat, 13 Jun 2020 08:42:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592037741; bh=xCW5zEEUc0j8JdLZK9w8g52it34RuX3NHf5pgk9G+Q8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Iwfdc9+ZI0pFLKMFbArS+mmOOkBl1ZLAWFJpMtXB4coT8Weu+3DzBIZA9hHssCUQK 87L8LfuWJYOo9qkTMuTYh+aqRJHSVF0s1xU/HYyq1LMKqWBAwddQ26eJAvgGazoGq+ oPG0+TZWSTMtNg6qCkRl0NocHNo6y2qBHTtoT0WY= Received: by mail-lj1-f174.google.com with SMTP id 9so13665314ljv.5; Sat, 13 Jun 2020 01:42:20 -0700 (PDT) X-Gm-Message-State: AOAM531FXcN8P+afd26iHaCcw4TVMgv43fJ3TiMNJAap1wRwYKa9zTMg uwJbMg7CqySCnyi6ysDKElHdkMf/JRhiQLPP90Q= X-Received: by 2002:a2e:7105:: with SMTP id m5mr7955290ljc.79.1592037739090; Sat, 13 Jun 2020 01:42:19 -0700 (PDT) MIME-Version: 1.0 References: <20200610153935.13794-1-tklauser@distanz.ch> In-Reply-To: <20200610153935.13794-1-tklauser@distanz.ch> From: Guo Ren Date: Sat, 13 Jun 2020 16:42:07 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] csky: remove unusued thread_saved_pc and *_segments functions/macros To: Tobias Klauser Cc: Mao Han , linux-csky@vger.kernel.org, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Acked-by: Guo Ren On Wed, Jun 10, 2020 at 11:45 PM Tobias Klauser wrote: > > These are used nowhere in the tree (except for some architectures which > define them for their own use) and were already removed for other > architectures in: > > commit 6474924e2b5d ("arch: remove unused macro/function thread_saved_pc()") > commit c17c02040bf0 ("arch: remove unused *_segments() macros/functions") > > Remove them from arch/csky as well. > > Signed-off-by: Tobias Klauser > --- > arch/csky/include/asm/processor.h | 6 ------ > arch/csky/kernel/process.c | 10 ---------- > 2 files changed, 16 deletions(-) > > diff --git a/arch/csky/include/asm/processor.h b/arch/csky/include/asm/processor.h > index 24442d8e86f9..4800f6563abb 100644 > --- a/arch/csky/include/asm/processor.h > +++ b/arch/csky/include/asm/processor.h > @@ -82,12 +82,6 @@ static inline void release_thread(struct task_struct *dead_task) > > extern int kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); > > -#define copy_segments(tsk, mm) do { } while (0) > -#define release_segments(mm) do { } while (0) > -#define forget_segments() do { } while (0) > - > -extern unsigned long thread_saved_pc(struct task_struct *tsk); > - > unsigned long get_wchan(struct task_struct *p); > > #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc) > diff --git a/arch/csky/kernel/process.c b/arch/csky/kernel/process.c > index 8b3fad062ab2..3da63cf0bfde 100644 > --- a/arch/csky/kernel/process.c > +++ b/arch/csky/kernel/process.c > @@ -30,16 +30,6 @@ asmlinkage void ret_from_kernel_thread(void); > */ > void flush_thread(void){} > > -/* > - * Return saved PC from a blocked thread > - */ > -unsigned long thread_saved_pc(struct task_struct *tsk) > -{ > - struct switch_stack *sw = (struct switch_stack *)tsk->thread.sp; > - > - return sw->r15; > -} > - > int copy_thread_tls(unsigned long clone_flags, > unsigned long usp, > unsigned long kthread_arg, > -- > 2.27.0 > -- Best Regards Guo Ren ML: https://lore.kernel.org/linux-csky/