Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp3139815ybc; Thu, 21 Nov 2019 04:02:10 -0800 (PST) X-Google-Smtp-Source: APXvYqwpVm1vWQ+1UlrUekeXjUgvDkKCzKKJSuJBl3loxhUI6tbLGzOvQztx3R8N04BsT994ueQa X-Received: by 2002:a2e:974a:: with SMTP id f10mr7238131ljj.25.1574337730297; Thu, 21 Nov 2019 04:02:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574337730; cv=none; d=google.com; s=arc-20160816; b=xE6//tBJXe7QnjTN7oyI+Sve1YCb5TgLkJ3llSdHXk7HFryKqrIONtPiryyrrqmu4W Yw72IHopHVpL9Ly7RZtrksGfhjPLXw7QDDhY7jQybjP5ngsc7dg+cBe5i8mxPUn8OsXp 5DFsLYYhPfHqsn/ZxAcHu8vxGPz3cw1FBsSKZkFPRCrdTKRzALC5xwbJpYcaM9eMUIQx BLan+OnKC+Spi9ElrR5GdV5ffgWcSKxYTsdy9WCMFVoCGMmo5ROvKICUsslsCTD+yVDO ANZLAP3kXON5K6xLTy14c0dS4LOyfxS+wo1dxTAOMUfIrNM4xKwGaXr4uisclPg45h9p 1WDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=BTwrbGmtNyuSc2a3nu1z7Y3/ZClfdP2Me8DpHvomiXw=; b=fsbcdAxTZsbYj84kyVeJyttn35lg1xmyyWlEJEIn7l35rUf6zvAeWtfBUAqHCQEGni W3YJ6/LiiW3VIVPo0oIbDD27lWwg7V9RHf7H/L9mLF+dr5NIPomU/JH44m2OlOqA9X5/ GSbujSfngA2GhSnUySshRMBgm7hTCC/6qNcf+u8NiU79MXlPoIjXHDhPUA+Ql7zAJ+e4 ILwbzgs+QUrzO/k0iuSefOJluoHPQtZB4sjZRk3azL+nSA8SN8xVzkf0cHfjDBQ1D3MJ uZhKeNgkZh/P5keHezoEqAlggjCxzJMcANNbSE6u7AhDdxlZxFH3j7C0+1JTQCLTWVOA fMPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=H2nQUV8T; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x70si1884535ede.257.2019.11.21.04.01.43; Thu, 21 Nov 2019 04:02:10 -0800 (PST) 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; dkim=pass header.i=@kernel.org header.s=default header.b=H2nQUV8T; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727135AbfKUL7d (ORCPT + 99 others); Thu, 21 Nov 2019 06:59:33 -0500 Received: from mail.kernel.org ([198.145.29.99]:46158 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727099AbfKUL70 (ORCPT ); Thu, 21 Nov 2019 06:59:26 -0500 Received: from localhost.localdomain (236.31.169.217.in-addr.arpa [217.169.31.236]) (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 A6912208A1; Thu, 21 Nov 2019 11:59:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574337566; bh=ncRJbgRi49byVk1DrVgWi2kQ1hKuzLgPamGF0NyYgQg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=H2nQUV8TvYUwuwrG6i4tqZ4ImUjjsQXaWBWhI3Gn+9HAOSJjQYFnA9f8twxvClg5+ pbexWDG6FZkVGKcQulXg2jsQpTXqbpxgHSjSKsQ04TCh0t7DL/5Zlt2tSOQuEa9JST GlYo8weusV2eujNTH7Fqr23aJn18Pe95ZFBdqNLw= From: Will Deacon To: linux-kernel@vger.kernel.org Cc: Will Deacon , Kees Cook , Ingo Molnar , Elena Reshetova , Peter Zijlstra , Ard Biesheuvel , Hanjun Guo Subject: [RESEND PATCH v4 09/10] lib/refcount: Remove unused 'refcount_error_report()' function Date: Thu, 21 Nov 2019 11:59:01 +0000 Message-Id: <20191121115902.2551-10-will@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191121115902.2551-1-will@kernel.org> References: <20191121115902.2551-1-will@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 'refcount_error_report()' has no callers. Remove it. Cc: Ingo Molnar Cc: Elena Reshetova Cc: Peter Zijlstra Cc: Ard Biesheuvel Cc: Kees Cook Acked-by: Kees Cook Signed-off-by: Will Deacon --- include/linux/kernel.h | 7 ------- kernel/panic.c | 11 ----------- 2 files changed, 18 deletions(-) diff --git a/include/linux/kernel.h b/include/linux/kernel.h index d83d403dac2e..09f759228e3f 100644 --- a/include/linux/kernel.h +++ b/include/linux/kernel.h @@ -328,13 +328,6 @@ extern int oops_may_print(void); void do_exit(long error_code) __noreturn; void complete_and_exit(struct completion *, long) __noreturn; -#ifdef CONFIG_ARCH_HAS_REFCOUNT -void refcount_error_report(struct pt_regs *regs, const char *err); -#else -static inline void refcount_error_report(struct pt_regs *regs, const char *err) -{ } -#endif - /* Internal, do not use. */ int __must_check _kstrtoul(const char *s, unsigned int base, unsigned long *res); int __must_check _kstrtol(const char *s, unsigned int base, long *res); diff --git a/kernel/panic.c b/kernel/panic.c index 47e8ebccc22b..10d05fd4f9c3 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -670,17 +670,6 @@ EXPORT_SYMBOL(__stack_chk_fail); #endif -#ifdef CONFIG_ARCH_HAS_REFCOUNT -void refcount_error_report(struct pt_regs *regs, const char *err) -{ - WARN_RATELIMIT(1, "refcount_t %s at %pB in %s[%d], uid/euid: %u/%u\n", - err, (void *)instruction_pointer(regs), - current->comm, task_pid_nr(current), - from_kuid_munged(&init_user_ns, current_uid()), - from_kuid_munged(&init_user_ns, current_euid())); -} -#endif - core_param(panic, panic_timeout, int, 0644); core_param(panic_print, panic_print, ulong, 0644); core_param(pause_on_oops, pause_on_oops, int, 0644); -- 2.24.0.432.g9d3f5f5b63-goog