Received: by 10.223.185.116 with SMTP id b49csp4642650wrg; Mon, 26 Feb 2018 23:26:31 -0800 (PST) X-Google-Smtp-Source: AH8x226JNw9LtCOM88Ivj97zdVIKs9rW4S1R8n4U1pr9G290k3g09ofYH1CeA/ldBu+4hiHFcG+8 X-Received: by 2002:a17:902:c6b:: with SMTP id 98-v6mr13009750pls.267.1519716391393; Mon, 26 Feb 2018 23:26:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519716391; cv=none; d=google.com; s=arc-20160816; b=tcoWV8llbfhPt6CxZELVFSb5btc2HcPxjBMhXXNWKh3VQrJeNL6ZEH5kf6eOhZid6H JXy+KjJoydlapP9w+1Rmz1xIVlu6Z70u3n6k5dI+FhpXjfXj8D6DUFQDdJ8MyZ8eCM9R ER7Q7R0nqpz00XzdHrqK6OyShRUeYVrr0XsWozDKFecXW4mfL+XtO17MHsRWCgs6ttCr Oftj9NIBB2V69g86/4MW20KKgk/vtmwrbCHoyR58IuOY+gw24FLnAx//aiOxaKovIYM/ wHaZlUTZ/MP+SsupG4o1FhDCGzZ111xFDxPPlDHcl+jL4WK9pursxDVmQnmaNU/VYMsD FjIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=t+6Pt0u87cjgo8ihhYQYY15jwP+mOiIHXk2nIzRQnDc=; b=SK6Kjjw+mNjjfRRdAeO38D5Qh2S5IJKP4MTyTEhyukQfv50Cyj7tdY6Sq3BxOLlUyI nlNJeEUhK+OqizCylw8gFYX9BNoo2tS0R5TMjW8wbwMAjkifZQREMX+g3/VhezNvXXP1 gJpQWXTbc5BeOxm67KElaIlQryYa1dn1MSDJ9CReox7H/DYQ7kpZ/tNTFzn8AbcnlSJD 6jl1Li4FhOKVHM6AbOJ6tAW/k2U9UKagyOuY49LRNzWUxEmt7fY1SH21txtj2NDL/7hm uI+t23nZ5S2SseV6pftvFeokQcKjlVPRYeh3kAe3xrlugMsiUVkUmQb3x2bQ4Zst3meX cXIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=HHQ3l7wL; 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 x2-v6si7505229plo.479.2018.02.26.23.26.16; Mon, 26 Feb 2018 23:26:31 -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=HHQ3l7wL; 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 S1752457AbeB0HZh (ORCPT + 99 others); Tue, 27 Feb 2018 02:25:37 -0500 Received: from mail-vk0-f49.google.com ([209.85.213.49]:35151 "EHLO mail-vk0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752420AbeB0HZf (ORCPT ); Tue, 27 Feb 2018 02:25:35 -0500 Received: by mail-vk0-f49.google.com with SMTP id b65so3679634vka.2 for ; Mon, 26 Feb 2018 23:25:35 -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; bh=t+6Pt0u87cjgo8ihhYQYY15jwP+mOiIHXk2nIzRQnDc=; b=HHQ3l7wL/fMQwTXQHoY75cUEd5n9Bqv0RZ04a4uorZNaAutXYDiM3TNvZlTWT4KCZo H/KhiF0fPnyiGEG9dMkNSG9OirybcnHL/eRGIG7YyFrY0iToCXSqdrJzAnTjNb8AsN/o zFevZzoPsqTspOa8K5XiGotUTVh84a1oLkKpyx7LzZU7heUhLB8koFkbtsq90H/kaOLK TCrrh7MBJvFy8p1kcPbTftdDUDsV4hs7LWwNlpwAMNNHzHLrJyZAIkJFVmN4Xv91FNvp 9AZfpVi9LuC4kdlQJHXQfocz4kPHKp8lKixhc90WWSADBCqWHwjZEu2Oguiv9gN3728z 8+BA== 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; bh=t+6Pt0u87cjgo8ihhYQYY15jwP+mOiIHXk2nIzRQnDc=; b=tcw0evb0cucow1m74CK+UB/MVliiPryTXQj0u+JaBWRZWSYLm4uQ2J4XdUIlmRmFST qxS4oUtJLFDBcHPrJQmLPVucgNeBMtskoI+63FLXShTft9k1nZnmgqqAl3wZG3+Ls/2E rYxO7OFPKioabhnqXIZBge1WhdWRBvH7HcwTaIjaIn5yaKFLv81Xca/M2c4aN80V+fNb mQ+rR1IpYHTdb0j5+PQhwIPnGCSkjTEUoCM/SgzUljpFbmEbk8pb0ldvjd0bWyEL7QCW zqF4+LHQuUS50F84ZHnMYOhKX71Ln5CnVrt676bDZnXnQrJ3pmhhnVcXDgyn8s8GyJjA yWbQ== X-Gm-Message-State: APf1xPAemLiEVNGVGLOYcMhSLmAb+vQwD/GeCXfJ5sMgjHe95nKN82m+ 1BTgxGJUOeEuG3dVK24sM1dNQ+Gi1VQWbaCyFfY= X-Received: by 10.31.78.68 with SMTP id c65mr9681204vkb.58.1519716334677; Mon, 26 Feb 2018 23:25:34 -0800 (PST) MIME-Version: 1.0 Received: by 10.176.112.21 with HTTP; Mon, 26 Feb 2018 23:25:14 -0800 (PST) In-Reply-To: References: <20180225172236.29650-1-malat@debian.org> <20180225172236.29650-2-malat@debian.org> From: Mathieu Malaterre Date: Tue, 27 Feb 2018 08:25:14 +0100 X-Google-Sender-Auth: jUGoakTXuAH2crh6sOietVDvD3U Message-ID: Subject: Re: [PATCH 01/21] powerpc: Remove warning on array size when empty To: Andy Shevchenko Cc: Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Jiri Slaby , "open list:LINUX FOR POWERPC PA SEMI PWRFICIENT" , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 26, 2018 at 3:45 PM, Andy Shevchenko wrote: > On Mon, Feb 26, 2018 at 4:44 PM, Andy Shevchenko > wrote: >> On Sun, Feb 25, 2018 at 7:22 PM, Mathieu Malaterre wrote: > >>> static void __init check_cpu_feature_properties(unsigned long node) >>> { >>> - unsigned long i; >>> struct feature_property *fp = feature_properties; >>> const __be32 *prop; >>> >> >> Much simpler is just add >> >> if (ARRAY_SIZE() == 0) >> return; >> >>> - for (i = 0; i < ARRAY_SIZE(feature_properties); ++i, ++fp) { >>> + for (; fp != feature_properties + ARRAY_SIZE(feature_properties); ++fp) { > > ...or convert to while(), which will be more readable. So you'd prefer something like: while (fp < feature_properties + ARRAY_SIZE(feature_properties)) { ... ++fp; } right ?