Received: by 10.223.185.116 with SMTP id b49csp5488131wrg; Wed, 7 Mar 2018 12:38:38 -0800 (PST) X-Google-Smtp-Source: AG47ELuOIVjjmGUL+jBUOGmHxPGszUmF+JDmgz+amOEWt1jbvHQBE9J3fK5WtREVQt9k0swxBqNq X-Received: by 2002:a17:902:7c84:: with SMTP id y4-v6mr21346934pll.305.1520455118669; Wed, 07 Mar 2018 12:38:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520455118; cv=none; d=google.com; s=arc-20160816; b=JC6f320a0+NU6ocOOAXAWCfCv4q+ZiVKUBrzIS9jaHGC0OUA99va/d2FB1j8b1k+0t LnO6a1l0BXQIjkS1T/YK04DQsA7vBkobNXs3ajMoioSqLLrCdnxKRoiCDWqSQoKpJq4Y O9n/QTFq0O2JEHn7+GLhhOl6wksQIvJA/4QNI7F6OEBpoQL1QMpSjJ6LpXY7RrkiLfLQ K5arfFA1p+8L7dQf1AEAUjnowsCuuO27ujCS5Xd0mCbBavFE1O5FUYWmf0Cjdfihiuro qu0JtfS1BeTJE1GZkbBPkQQNhnFAAeQ8NI1PflxwBcoz+BLSd09NVa9DAC99JS8MfuAn z4Uw== 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:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=OKx0FvBDn75S6UyDS2S0xL2PUAlBuJXT/zL2NLIUnLA=; b=1J1IA2PngY2UyNJuEqMSy6W5LoaxhtQXm2vbuxr8YGFu6MIv/jyX6/RFkg6R4AqsdH 9Qlyg7/mIfpbqKrxKzt1/OvT9wjY+mV7ZV+pJY4p0L9LmBlaqX+kQKmWsqrIKFxcSPAT cOXBMle2fGuDfcb2vfyg9/+dS+uV/Jyhyz0Fr3fxSRBeNXdWaLDv9zFUSIMu5tdQR2MW caDsRekRXpiam0TG88Qvrd2Dzxdi0+3mtZj69/Yf7H9/hT+R2GIIRm/UDDTbuODF3sXP vba+Qs/Cwpx6mFBAZZtSddcw73WioLjWomJu2bRaHNSIT+duzJg2oncSPQGP8i+aR5+7 21Zw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=RuMtHNGb; 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 n7-v6si7321555plp.18.2018.03.07.12.38.24; Wed, 07 Mar 2018 12:38:38 -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=RuMtHNGb; 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 S964796AbeCGUh3 (ORCPT + 99 others); Wed, 7 Mar 2018 15:37:29 -0500 Received: from mail-oi0-f66.google.com ([209.85.218.66]:34979 "EHLO mail-oi0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934760AbeCGUh0 (ORCPT ); Wed, 7 Mar 2018 15:37:26 -0500 Received: by mail-oi0-f66.google.com with SMTP id x10so2714396oig.2 for ; Wed, 07 Mar 2018 12:37:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=OKx0FvBDn75S6UyDS2S0xL2PUAlBuJXT/zL2NLIUnLA=; b=RuMtHNGbDtMOlRgxJwFWIFWvrQP/IdNhzUHD+odXJ2wfNuNl652I5332ybFy6Fck9/ aUOx26QzNbznwDdNShRMhz5qOdB5/d0EraAIBrS8Ip3KMbIA2Y5oMrSN4YsqmP/Mzxbq D3YwPjAhFFm+hBCrirpJwJPHio+iAoMMo9aKKGGb5H0bcZ9CXrSpsGuZdn+XszIBZwjo +JKhtfv1168mutt80a+ZXLTbjWVdKjSmLVhj6NvpMj5f4+74H/M8cHcEPNQiyHQQYPz8 FpTcFubv+I0WdGR4O2URLR3Lxcrst6z2Y9Sao8mwbq5+uElrSpKtL0VusFBCGmIJhghJ 9z4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=OKx0FvBDn75S6UyDS2S0xL2PUAlBuJXT/zL2NLIUnLA=; b=Y8EmII6NdDuIXwg4Xx1a9cUcGnkIbaX80S01MAeHUVBmgGFDRy7z99lOc9legpbrgM on2KxnU6syPRZTy/A4037S4bJDmtCR4tJNXM3V31s7a8m00qyXcCrEUTdAbiS8348IE9 rLnmI8fjECAxbbsa1GywokIW6/RcQx0OxdUGUqHbw+iTaYDHNCp6SnnziycFsnpG9+FF bPEH5rGOx3/K6Sc4y4fixq2rU4NmWBXSakwwZB54JDn55yAm7ULt1PuVweTUC5fdKjci SiYDbI0/5SHhlAptHQ2o1imSRumbUWdgb20sPv86j3tAc1XhIIOUdHXCo8fBP7/LWrRx ARpw== X-Gm-Message-State: AElRT7FW1okMpbDbknd6K3O7WQIbMZr1kP0noCu6/+2mv5lbDEYsPwWF EJDGsO5M6WhwrdAjxBDTyxJ/zPJVzhDKva4nOGhyZQ== X-Received: by 10.202.198.84 with SMTP id w81mr14573581oif.306.1520455045812; Wed, 07 Mar 2018 12:37:25 -0800 (PST) MIME-Version: 1.0 Received: by 10.201.20.79 with HTTP; Wed, 7 Mar 2018 12:37:05 -0800 (PST) In-Reply-To: <87muzoglga.fsf@concordia.ellerman.id.au> References: <20180225172236.29650-1-malat@debian.org> <20180225172236.29650-18-malat@debian.org> <87muzoglga.fsf@concordia.ellerman.id.au> From: Mathieu Malaterre Date: Wed, 7 Mar 2018 21:37:05 +0100 X-Google-Sender-Auth: ytFHvUhn5-6SiqxfF2KOnz6mddE Message-ID: Subject: Re: [PATCH 17/21] powerpc: Add missing prototype for sys_debug_setcontext To: Michael Ellerman Cc: Benjamin Herrenschmidt , Paul Mackerras , Jiri Slaby , linuxppc-dev , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Mar 4, 2018 at 11:54 AM, Michael Ellerman wrot= e: > Mathieu Malaterre writes: > >> In commit 81e7009ea46c ("powerpc: merge ppc signal.c and ppc64 signal32.= c") >> the function sys_debug_setcontext was added without a prototype. >> >> Fix compilation warning (treated as error in W=3D1): >> >> CC arch/powerpc/kernel/signal_32.o >> arch/powerpc/kernel/signal_32.c:1227:5: error: no previous prototype for= =E2=80=98sys_debug_setcontext=E2=80=99 [-Werror=3Dmissing-prototypes] >> int sys_debug_setcontext(struct ucontext __user *ctx, >> ^~~~~~~~~~~~~~~~~~~~ >> cc1: all warnings being treated as errors > > This one should actually be using the SYSCALL_DEFINE syntax, so that it > can be used with CONFIG_FTRACE_SYSCALLS. > > See eg. our mmap: > > SYSCALL_DEFINE6(mmap, unsigned long, addr, size_t, len, > unsigned long, prot, unsigned long, flags, > unsigned long, fd, off_t, offset) > { > return do_mmap2(addr, len, prot, flags, fd, offset, PAGE_SHIFT); > } > > > We probably still need this patch, but I'm not entirely sure because the > SYSCALL_DEFINE macro does all sorts of shenanigans. I see. Could you please drop this patch then. The patch does not look that trivial anymore. I'll need to dig a bit more on how to do the syscall stuff with a 7 params function. Thanks