Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1814679imu; Sat, 8 Dec 2018 07:48:01 -0800 (PST) X-Google-Smtp-Source: AFSGD/VpI2DO8lcZk9qwnHYtIRyakI8ivIOYYm9KJr6GpNstDd+lEF+RmqWP4yloJ+bFhPDiJsCc X-Received: by 2002:a63:89c2:: with SMTP id v185mr5021455pgd.97.1544284080960; Sat, 08 Dec 2018 07:48:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544284080; cv=none; d=google.com; s=arc-20160816; b=RZ/Ofbmh5ffNsetV+MUn58RjwYHlbAuDAm/EWJJbGBWlYMYH5hCh0QF3ehpV6Fzj/8 pZBLBDUFz2CskSnyRKyzQsdTif5FGhayiSvnJlBXiauOrJadzAEPEg1IOkEaFkB5BQGE 4UqrSX1TucOURSZVS2vb6oPFsVBm0vc65CXOUeMQuGSI917FNMt8PLOl3RLrvoi0czBs 5FZC0mhGCL2FO1ibBLvujNaQw3m4L8KxpFQlkdb3h2jLmpJwAe/BwsIMHAU7PLN2Hr2q xsNIfGQh8sFrydEPWpPOIVJ30L7uTSzdH3C94d2hIil+IPpfTbQ98mVC72y0/5dTn4/o rmXQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=L7GQhOnYZ/9ITTatnN1cAFhc2f132GWO/j4E7PzXJkc=; b=YpC3k4J1mMbUzOJy9oQo+or8eFOO9KLishB3eb0W5HS98IGCCaYmy7jE8fXAsqKC+g lANzqqHH0i3XLRoTiS2WSwPOGALaM4NA9aF8Q4xW9dKJDAFS7AzeNw24xc8Jcd4O/KC4 COC5hAtKAgxQgrbrKaWvQlEAcEdRugk+lLcJC74wkXCwGw6S3y7s5S9v0yvAOPkAnlHM EabqBIumqAJhKVYbDwiOTG20jHTk7Bnqdh4kkqV6p82YtdVJO1V7hVBeXtQciFyiayeX XseXQrbLp0H/FK4honnbwICQedZeqLY5cLph7/I86Pihz+Qd5ElvWQnRSWp+ENcjiwyD m2oQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=MoEeQ0ql; 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 o14si5428400pgi.134.2018.12.08.07.47.46; Sat, 08 Dec 2018 07:48:00 -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=fail header.i=@gmail.com header.s=20161025 header.b=MoEeQ0ql; 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 S1726186AbeLHPqq (ORCPT + 99 others); Sat, 8 Dec 2018 10:46:46 -0500 Received: from mail-wm1-f65.google.com ([209.85.128.65]:33041 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726160AbeLHPqq (ORCPT ); Sat, 8 Dec 2018 10:46:46 -0500 Received: by mail-wm1-f65.google.com with SMTP id r24so3361329wmh.0 for ; Sat, 08 Dec 2018 07:46:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=L7GQhOnYZ/9ITTatnN1cAFhc2f132GWO/j4E7PzXJkc=; b=MoEeQ0qlk8lK2HFY5wZuBTYmTkRj2V1GDxW8Qk7FWgacrci8nWtEJYzosetPdMMRWx /NjfFWyv+Ue/R7Z11KXN7RxXNZRUsk9ELrWUJRHx+bzh1pgjPDA72LXm9Zwvv/m3VrLi KO869Z7ZBi27Ezo71rrQ6df3++3ciUwHv9+jdFcv2xlrCyYqNodA1a3Yx9UfwGwfoGu2 2VhayLS8pS7gLLvX1sA/Qdw+XcPDfkMeNVzbNlyGLzhk52MaowKEGZE+uBFwjLYx9wNq +K/DNpY4UTyNR6PrgVupIMk5kMa/ilY3zLx3fuXQNazKR51dzfuczTKmflOVy5s/T+hO 0zSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=L7GQhOnYZ/9ITTatnN1cAFhc2f132GWO/j4E7PzXJkc=; b=prcWGCufW9+hOaBY/KJglmTCDgrdQtLZs8poiEbvQ2Xc8sg6zl5tF1qhyEL9o5GZKB fQrd+60KSJUNslMiZOfu460y7FMQ3HVr7B4y/oIqBsAUkw7ZEFbBUQnNZgMRNvqcu4x4 Rzqh+dMAAh1Z+xT5pRbIsSAT13u0mA4bGvxR/NZChw/Jn0K9YLP70RniXHYN0DxMuDK4 HSA4+bqxyyFPuzWkYM/FIdmfGtbXIKlaeQxgD3/zg4dzyWy0JFrfU/d3dkrodWLZhBNt FSoejtE34CR2SCofHC8Way1CRDGlxp+4u9blTkFGQrX7rvSNCJWqYot0LO8bpcBDAJSG t0lw== X-Gm-Message-State: AA+aEWaUvf5vf/U+1n/yGDGgo3QDOp4zM7P/SSl+V9uyyu3xl892SzYF OJjh5nMCya99oxCF8ID6pak= X-Received: by 2002:a1c:e287:: with SMTP id z129mr5337638wmg.71.1544284004126; Sat, 08 Dec 2018 07:46:44 -0800 (PST) Received: from macbookpro.malat.net (bru31-1-78-225-224-134.fbx.proxad.net. [78.225.224.134]) by smtp.gmail.com with ESMTPSA id l37sm15771092wre.69.2018.12.08.07.46.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 08 Dec 2018 07:46:43 -0800 (PST) Received: by macbookpro.malat.net (Postfix, from userid 1000) id 19C4D11422CD; Sat, 8 Dec 2018 16:46:37 +0100 (CET) From: Mathieu Malaterre To: Michael Ellerman Cc: Mathieu Malaterre , Oleg Nesterov , Benjamin Herrenschmidt , Paul Mackerras , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: [PATCH] powerpc/ptrace: Add prototype for function pt_regs_check Date: Sat, 8 Dec 2018 16:46:23 +0100 Message-Id: <20181208154624.6504-1-malat@debian.org> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org `pt_regs_check` is a dummy function, its purpose is to break the build if struct pt_regs and struct user_pt_regs don't match. This function has no functionnal purpose, and will get eliminated at link time or after init depending on CONFIG_LD_DEAD_CODE_DATA_ELIMINATION This commit adds a prototype to fix warning at W=1: arch/powerpc/kernel/ptrace.c:3339:13: error: no previous prototype for ‘pt_regs_check’ [-Werror=missing-prototypes] Suggested-by: Christophe Leroy Signed-off-by: Mathieu Malaterre --- arch/powerpc/kernel/ptrace.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/powerpc/kernel/ptrace.c b/arch/powerpc/kernel/ptrace.c index a398999d0770..341c0060b4c8 100644 --- a/arch/powerpc/kernel/ptrace.c +++ b/arch/powerpc/kernel/ptrace.c @@ -3338,6 +3338,10 @@ void do_syscall_trace_leave(struct pt_regs *regs) user_enter(); } +void __init pt_regs_check(void); +/* dummy function, its purpose is to break the build if struct pt_regs and + * struct user_pt_regs don't match. + */ void __init pt_regs_check(void) { BUILD_BUG_ON(offsetof(struct pt_regs, gpr) != -- 2.19.2