Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1025999ybz; Wed, 29 Apr 2020 13:39:16 -0700 (PDT) X-Google-Smtp-Source: APiQypLMAOD+wTr1z7P6Gi5Gt50yso2kpRyntrJOTziukH1ZznWRUgLR0SN02JC0ULYI6teWOzgI X-Received: by 2002:a05:6402:1008:: with SMTP id c8mr4048511edu.242.1588192756595; Wed, 29 Apr 2020 13:39:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588192756; cv=none; d=google.com; s=arc-20160816; b=JMYltPr3zXpQlKas27cprx4aJixw4D7Jd7++qRvWCYJ1p7Pe4QkwfTBRZltyLD7QfE tk72hkF2wqzs6AV/uw9IHuGu8dFhkiZ3ZeUpLVbF9sEadtjFEeQAHOcvAo10Mjjwm/fW ow8T2nRzRBOUfYg81+mwAiJksYw+qNv7YN0pogjc3daaV02gz2/v173LL3lfAoDevUsx uvV+OtqBvDOsTz6wmknrEg0AjHGm4M/9XRIiSdVokS46KaCM0mJ9wlh7gux2sC22xevg jpP1xMT3khabUgwP2Bp0WoOL8ydYQtsnhzzUR7mEdlr5oAiF5rAvD9u6HHEOKWPeJhzy cX/Q== 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 :in-reply-to:references:mime-version; bh=QsPpWsS0DdG21Kcb8aFbHfPf/LfmhuIC+2H8TCiz6IY=; b=DslSbcpw+vSTlMxmv85azfopUFmXktfr65CC90LsIG6cOX3djeC4kxIatbZzq4D8qW LRocNSf1QI1o0FMrGSk+4bXifUIFUIF1upZEcqE7wyJJzYtyK96l7AEKMKUHiQLu6ISX 9kTTWN+4OPNd+bbqL7bMDD9PWjochUze+2XiJA0Ctfsr+aLyGlJ3tnkPdrCuK+HxC1gT v6/iiIIVwoa29hpjGP0+Pa7y2f4SZl5JNXhq2hLeZxF5KNx9KoBfoV5pvxO4R7Z9ck1s YrAgE8nfSEB+jldieq5+V/S+hyeng6BFGRV7vBjZP3bV7jWKnTOF5nq1ZtN9VL1NQFMS sLCg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z5si3875742edi.111.2020.04.29.13.38.52; Wed, 29 Apr 2020 13:39:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726914AbgD2UfQ (ORCPT + 99 others); Wed, 29 Apr 2020 16:35:16 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:46373 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726456AbgD2UfP (ORCPT ); Wed, 29 Apr 2020 16:35:15 -0400 Received: from mail-qk1-f180.google.com ([209.85.222.180]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MqJVd-1iqPx30BMp-00nPvX for ; Wed, 29 Apr 2020 22:35:14 +0200 Received: by mail-qk1-f180.google.com with SMTP id 23so3525306qkf.0 for ; Wed, 29 Apr 2020 13:35:13 -0700 (PDT) X-Gm-Message-State: AGi0PuaPcCML7I7QArqJb0NcnGUkd92pyAkQUgIAZvVxwFDfD+517jE7 3A6/TpC4iK2uXZxjlRGSmGWhI5dD5Hku5qpvwkk= X-Received: by 2002:a37:63d0:: with SMTP id x199mr276734qkb.3.1588192512920; Wed, 29 Apr 2020 13:35:12 -0700 (PDT) MIME-Version: 1.0 References: <20200429142119.1735196-1-arnd@arndb.de> <3943343.tW1xmJHsB6@pc-42> In-Reply-To: <3943343.tW1xmJHsB6@pc-42> From: Arnd Bergmann Date: Wed, 29 Apr 2020 22:34:56 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] staging: wfx: avoid compiler warning on empty array To: Jerome Pouiller Cc: Greg Kroah-Hartman , Jules Irenge , =?UTF-8?B?TWljaGHFgiBNaXJvc8WCYXc=?= , "devel@driverdev.osuosl.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:9QjL77LkDYLmgJ4/MyTpk+/PGzTHnxHnsYkUU7jwiN2MjcgIjzI L1ADRf7JM05B3BzLVCVeN5WIQTN2Q/jvKVhqYPID20sSaWpRIntC3qMG0ZOHdwidRiutPzK TGfHg91I34gmXdcc9++SfD+yyXG/N2AWF1mf1aMeywBgC1y5sb7FETwfZeuJGt7SkzFfTNV cKC/K9fiszofrI8zKEcJQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:CGrjO5c+958=:h32JaDyG+MoUxgZJsP/tpS FCxyjgAZat4HiXGWcTAWuvacepL57v9oNfOTp7GmtJdtR75R5c1jdNCOlxxYNbW4lSCLlBDi5 0JeoPtgPx782yx/UvjR+jHFg4PwRAHnpyhwrgewXRL/NYVQA85PZ+1bnIVakekg2KSk8/SQZV lJjuVdgXCX1eRb9TgxUA7UOpe+IEqo9hpko5+0q48crrwNpr3JuBzaR91tWgqalZn6qrxRlHn mDM0WHOo0k1FhyilEOAmZMb4MlZHwR1iiOz8XEdUcX1S+7KET4eb7061vUl0G1+y/dZ8Uwfzx CVKyOJ6Cl6TClNcU2rm3O10Yg67t2f4MeitLnfBu6YKLB8vpeKaWzFARuWnCrYmPKu7f/Rkkr mZvO3uHm73yDIBai7McrkyIE8pZItlPhDW+qt7oi6wBujxhTzQd/zIAKY07nSgETy42hH/N89 8GusGJicwSs4StYryCxBlXgh5SRHc2eJDCkBsBvr1xX/tNho8bwwSrLfvG00PPUug7GtpJapP 0cQd0FDW/tOj9riI8z0vXCh4KTGFN0vR9OiE69J3EPtuVNpEwTR9srEmF9yU5wsa9U7IGWs9m GeLyeIeIgTRYGx9cXZHmZnXk6VfHJBQRUEBSsAQ8natDzedlcqikGxgnGtxzHZ5oTAAkLZ+VK hixmyJxC/jechV0YH8iZWs5s6syrxh0uT0ttiz4DqgjPm+D9MC+9tuLmTmEFVaSqZ6xz7O88w DaDBhUogm0cST/6Q2HX7xBVZBKU5jNCMkx96zRJHZPPuHrrQO8IpLXoWuNscaNOC88W+VqWZA X6xUKYdA4El+zM8mhisdmqPGy0cxa7nMI5NbdzFme0/YczCyKw= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 29, 2020 at 6:04 PM Jerome Pouiller wrote: > On Wednesday 29 April 2020 16:21:09 CEST Arnd Bergmann wrote: > > > > -static const struct of_device_id wfx_sdio_of_match[]; > > +static const struct of_device_id wfx_sdio_of_match[] = { > > + { .compatible = "silabs,wfx-sdio" }, > > + { .compatible = "silabs,wf200" }, > > + { }, > > +}; > > +MODULE_DEVICE_TABLE(of, wfx_sdio_of_match); > > I suggest to keep the '#ifdef CONFIG_OF' around this definition. If > CONFIG_OF is undefined, of_match_ptr() and of_match_node() will be NULL > and it should compile. I would generally always go for fewer #ifdef instead of more when the result is the same. Are you worried about wasting 600 bytes of object code size for the array on systems that need this driver but not CONFIG_OF, or something else? Arnd