Received: by 10.223.185.116 with SMTP id b49csp2923387wrg; Sun, 25 Feb 2018 09:24:34 -0800 (PST) X-Google-Smtp-Source: AH8x226Gig/k9MLsy1W3s8MFpX/c8qqo0y+aS41TpQu33cAAOIjyzUkGA0Qj3ZxF/3BIoZkjhlj2 X-Received: by 10.101.90.140 with SMTP id c12mr5317894pgt.56.1519579474466; Sun, 25 Feb 2018 09:24:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519579474; cv=none; d=google.com; s=arc-20160816; b=wSwxY0VWWvymRHe+AprJ2eHXs2NFJRUfXCqbKnrpJBES7ZUzBpKyQctm9f0qwEtjOk EYDC7zGtIt3VO+XzXMxXEQLKoVtDJNwlS244cRabnfy+bjCDC2P25h21j1MJs6sIRVdp BMKE8PlwWZfN+AnR0KtleaNIwT3w8O5H4ba7OY3yyaQ5zQRGs8h2vdH1Z9ku7Zo6UpRf knLPKrJIAx5TipBYrO5P0NRi68JVT2cQxdnbKv+vAcWvVi+gKPNDcNsgVae8M3WEjHS/ 1wQMO5J6wrl/QuXPa9oKRFpvTcslTeS0cKXCrFeddXUL2ZauiB/Dj62D0rWCzPjyGO7k K4LQ== 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 :arc-authentication-results; bh=OUY5nODBMTXCfALpCOav2yK+0JYGv+jCVTgVH1gtarU=; b=AmXfx2hLaJ4W805LDKcZN/FIig6JJwHxl3UHoNHHvzB0PlTMit38pKEsrnhWekrhb1 EOqYBWAiFQ7qfBHKZfXvqaKyTeoifE5PyyYRkVX7P6JLYx7LfXvH9GeL5lrXhTlVsWpQ R780dVcPO6T8KSNFER96rm+AC+HLtrWF3DcKSpGOvwsFBJsTqgMHqjFq5xrm0pcGKcUA MfsMqpB6N2uPI3eWByJWdld9iqa7+dSez7SNY2Q2SRJxnWzdooAaz6RLlkzjPgF4KEnY EUvkYnFoqMJ2p95Zq+OI95X4qi3UwGl1F03Ddjx1fpseyZHksN75EVyJRvvpJwOzfm5a EQVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=oFHKqsvN; 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 d191si4407610pgc.659.2018.02.25.09.24.05; Sun, 25 Feb 2018 09:24:34 -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=oFHKqsvN; 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 S1751838AbeBYRWt (ORCPT + 99 others); Sun, 25 Feb 2018 12:22:49 -0500 Received: from mail-wr0-f196.google.com ([209.85.128.196]:34537 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751758AbeBYRWr (ORCPT ); Sun, 25 Feb 2018 12:22:47 -0500 Received: by mail-wr0-f196.google.com with SMTP id m5so18859328wrg.1 for ; Sun, 25 Feb 2018 09:22:46 -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=OUY5nODBMTXCfALpCOav2yK+0JYGv+jCVTgVH1gtarU=; b=oFHKqsvNvsjXbX9zxRGj2qKYAVT21xBI9NjDiQp9VGZiYWr6jp5ir+5kc/TPcuDd6J S8v869ylbcrSmdmctO/BOv7F/Nr5zB8QLIQCsEDwycXXybpHJb8wklT4d2v7ZxwoxIWq NabjxCoeUbh1GsDMGZ5Q2CWhdKPegx8DRD+B1zHGLs/+DL3lfVovX6PPBreftz4BQ/Ch Lv/zFFAm0y/5oNIWW9of4mTNNE121OKSR1IBYsTBtQ8+dRCMN4h9pP2ilZUkslx8eT69 MrNjEKfsR9OpN8VaArT814nQFh09bhNk14bVxvyMClTbh1txnJShatHyvvUAFxWRO/td 613w== 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=OUY5nODBMTXCfALpCOav2yK+0JYGv+jCVTgVH1gtarU=; b=bhwsSxEgAw2GuEfh+WW4yBtNFbNWTNIzmwhSR6Zi/Las0GQRZaKrXLlI1nsTZqJoKt 5BWmVuKH585Koo4iYDEGusy6iq/ii79Sv7dc7k5qyA8ItQTUexjj58wSxZYhKUDbZZV4 13P4IzKoWAspCYGziHbm67Pu29njbsfQS6zoZXysz8wqO3c/DQ3BvKTjkxUs1Apih4jh /SrAiqFNTPdUB+kegTwEClznNIQUP3XZGDFc9pfNoeBmedlyf0SVulBQngLY1YM7haES 7mfwqx2cosXsE1Bqs7VUThVxlgD6vPDpJJ0EThm4VW4uoVdMvJEus6o/4ysYGsFqVwPe apig== X-Gm-Message-State: APf1xPDFseKOZNosqD5jOYcICGf2C20ZcVTo1ITG3dOZPx3QBYRkpMZ5 45iyWkTzFDDjqgKUQCg9hC8= X-Received: by 10.223.160.56 with SMTP id k53mr6867578wrk.5.1519579365743; Sun, 25 Feb 2018 09:22:45 -0800 (PST) Received: from macbookpro.malat.net (bru31-1-78-225-226-121.fbx.proxad.net. [78.225.226.121]) by smtp.gmail.com with ESMTPSA id r136sm7199350wmf.18.2018.02.25.09.22.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 25 Feb 2018 09:22:45 -0800 (PST) Received: by macbookpro.malat.net (Postfix, from userid 1000) id 468F810C03AF; Sun, 25 Feb 2018 18:22:44 +0100 (CET) From: Mathieu Malaterre To: Michael Ellerman Cc: Benjamin Herrenschmidt , Paul Mackerras , Jiri Slaby , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, Mathieu Malaterre Subject: [PATCH 00/21] powerpc/gamecube: make W=1 compilation errors free Date: Sun, 25 Feb 2018 18:22:15 +0100 Message-Id: <20180225172236.29650-1-malat@debian.org> X-Mailer: git-send-email 2.11.0 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 I started working on warnings treated as error on ppc32. As a first step, here is a set of patches to make gamecube error free when using W=1: $ make ARCH=powerpc gamecube_defconfig $ make -j8 ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- W=1 Using: $ powerpc-linux-gnu-gcc --version powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0 20170516 Mathieu Malaterre (21): powerpc: Remove warning on array size when empty powerpc: Move the inline keyword at the beginning of function declaration powerpc: Mark the variable earlycon_acpi_spcr_enable maybe_unused powerpc: Mark both tmp variables as unused powerpc: Avoid comparison of unsigned long >= 0 in pfn_valid powerpc: Avoid comparison of unsigned long >= 0 in __access_ok powerpc: Make functions flipper_pic_init & ug_udbg_putc static powerpc: Make function __giveup_fpu static powerpc: Make function save_all static powerpc: Add missing prototype for slb_miss_bad_addr powerpc: Add missing prototype for hdec_interrupt powerpc: Add missing prototype for time_init powerpc: Add missing prototype for arch_dup_task_struct powerpc: Add missing prototype for arch_irq_work_raise powerpc: Add missing prototype for MMU_setup powerpc: Add missing prototype for init_IRQ powerpc: Add missing prototype for sys_debug_setcontext powerpc: Add missing prototypes for sys_sigreturn & sys_rt_sigreturn powerpc: Add missing prototypes for hw_breakpoint_handler & arch_unregister_hw_breakpoint powerpc: Add missing prototypes for ppc_select & ppc_fadvise64_64 powerpc: Add missing prototypes in setup_32.c arch/powerpc/include/asm/asm-prototypes.h | 9 +++++++++ arch/powerpc/include/asm/hw_breakpoint.h | 2 ++ arch/powerpc/include/asm/irq.h | 1 + arch/powerpc/include/asm/irq_work.h | 1 + arch/powerpc/include/asm/page.h | 3 ++- arch/powerpc/include/asm/thread_info.h | 1 + arch/powerpc/include/asm/time.h | 2 ++ arch/powerpc/include/asm/uaccess.h | 2 +- arch/powerpc/kernel/process.c | 4 ++-- arch/powerpc/kernel/prom.c | 3 +-- arch/powerpc/kernel/setup.h | 5 +++++ arch/powerpc/kernel/setup_32.c | 2 ++ arch/powerpc/kernel/signal.h | 5 +++++ arch/powerpc/kernel/signal_32.c | 4 ++-- arch/powerpc/lib/sstep.c | 4 ++-- arch/powerpc/mm/init_32.c | 1 + arch/powerpc/platforms/embedded6xx/flipper-pic.c | 2 +- arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 2 +- include/linux/serial_core.h | 1 + 19 files changed, 42 insertions(+), 12 deletions(-) -- 2.11.0