Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp794353imm; Fri, 15 Jun 2018 06:26:20 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLcOmzGURWAcsPjBGo+kCMsYKHWbmCLoKTvC3lZKt3vwSGDgQpQqSkFqYG5e7cTerFkeMLt X-Received: by 2002:a62:a054:: with SMTP id r81-v6mr1980562pfe.10.1529069180115; Fri, 15 Jun 2018 06:26:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529069180; cv=none; d=google.com; s=arc-20160816; b=SauVjV1KSKvUPxfd+kq6OUETvhIwXDs5NZ/7GKGkvhjFLB804JXhyEDEnkAA9kponv XXxA1Tv97DMhWlbTmILDljJjb/kpGXN+J9VwMcUWarTo+PPeX+kXWWH00j3BGXkw1pP8 I0IrnUCkwB8KxDo6S9vS+fto0xTUtpzTpZposDJzY11fSqZ6nrS+u/l7GxNhBZErXtK4 6sms6Tw7szKLvteDaV67KbZc6Bq0O0IDbLm7CTxJEj4i0uaB37SKZYJKGs4lADefecYt wFhMu8RVKfdUknqMuNpYu+30b/OfrDO3oOnKU0IlcRna+0W1t05T6BDMXI+gfoeAfJkI TmaA== 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:to:from :arc-authentication-results; bh=BrXKyRcnqd82jk++iirEsBFVLw3rEF1Hr24RV/x22MI=; b=NgEGsFJhuj03Ftt6md8wT0bNtPbCKut0GAZ76n7kO7ltVbVXAZ2w5GpJwlRnTzSk3g 9MOauh1dz4TDwllxrOPMQKYyOiEL5vOhfvtZ33f9Hh5mS0bRLn8a2Ulk/wYGyJMrjCp9 g2Ns66rp6REWs7iYOuT7y8VMyxSETRkX3LIQwCk/nWQOk5rRbGrhtUuhjbTzMBQH/DNE xaL95whkqSvOsiFSyz5YJQE5ysLmkOvrLEPHrCZCVHPPFQVO4x/5OBlq65uhxCT/yD9h QpeeUZUT8ccg3esuwbwgzJglRaoD3/Lsjj90VMjIHIuRsiHo6e5beOZag7FUUjOOi3dQ yN9A== 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 t4-v6si6435438pgc.572.2018.06.15.06.26.05; Fri, 15 Jun 2018 06:26:20 -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 S965873AbeFONYl (ORCPT + 99 others); Fri, 15 Jun 2018 09:24:41 -0400 Received: from mail.windriver.com ([147.11.1.11]:34936 "EHLO mail.windriver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965713AbeFONYf (ORCPT ); Fri, 15 Jun 2018 09:24:35 -0400 Received: from ala-blade48.wrs.com (ala-blade48.wrs.com [147.11.105.68]) by mail.windriver.com (8.15.2/8.15.1) with SMTP id w5FDOOBX021295; Fri, 15 Jun 2018 06:24:25 -0700 (PDT) Received: by ala-blade48.wrs.com (sSMTP sendmail emulation); Fri, 15 Jun 2018 06:24:24 -0700 From: He Zhe To: ralf@linux-mips.org, jhogan@kernel.org, ebiederm@xmission.com, linux-mips@linux-mips.org, linux-kernel@vger.kernel.org Subject: [PATCH] mips: Fix build error by disabling attribute-alias warning Date: Fri, 15 Jun 2018 06:24:21 -0700 Message-Id: <20180615132421.2693-1-zhe.he@windriver.com> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch fixes the following error caused by building arch/mips with GCC 8.1.0. In file included from arch/mips/kernel/signal32.c:15: include/linux/syscalls.h:233:18: error: 'sys_32_sigaction' alias between functions of incompatible types 'long int(long int, const struct compat_sigaction *, struct compat_sigaction *)' and 'long int(long int, long int, long int)' [-Werror=attribute-alias] asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ ^~~ Signed-off-by: He Zhe --- arch/mips/kernel/signal32.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/mips/kernel/signal32.c b/arch/mips/kernel/signal32.c index c4db910a8794..95cb406e220d 100644 --- a/arch/mips/kernel/signal32.c +++ b/arch/mips/kernel/signal32.c @@ -35,6 +35,9 @@ asmlinkage int sys32_sigsuspend(compat_sigset_t __user *uset) return compat_sys_rt_sigsuspend(uset, sizeof(compat_sigset_t)); } +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wpragmas" +#pragma GCC diagnostic ignored "-Wattribute-alias" SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *, act, struct compat_sigaction __user *, oact) { @@ -76,3 +79,4 @@ SYSCALL_DEFINE3(32_sigaction, long, sig, const struct compat_sigaction __user *, return ret; } +#pragma GCC diagnostic pop -- 2.11.0