Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp3570179ybz; Mon, 20 Apr 2020 05:31:24 -0700 (PDT) X-Google-Smtp-Source: APiQypI3KfrJGA6du4/reuh5kGC0tQVu7SSrfFEQJqXZ6Qj44kP5smHygXQ0sx3YBxYX9GUa1qPB X-Received: by 2002:a17:906:2ad4:: with SMTP id m20mr16684959eje.324.1587385884556; Mon, 20 Apr 2020 05:31:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587385884; cv=none; d=google.com; s=arc-20160816; b=R6eFzHps/Cqplbgyh/LHxpP7KT3uyKgG5wWbwHJvTtayNGcTeGPprxeHop5E+usUsn RNTf5SbaSJv43X7Navd28J7o7YknkKF9hykjpmXDLXp8DMQiSgxLBg/bP97YLMNogEri y4I8EhYwgU+SvR2PpY6baNVBBrE2w3prXUZaNUXCmxii/gTN7p8oN15Ucn+JOQ1q2may XBfja2WTOEanXLJmq1/YDJSMNdwpS+TsGAChjLavPFl/pDzvMQta+jclg9qWyMDIkF+o VoQ67nJSJBqHCT49mZAuFNm0uqCUQkT+O291OsFv9jLR4pmsh306qRCsJVE+OlOqDl2I YEGw== 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:in-reply-to:references:mime-version :dkim-signature:dkim-filter; bh=51UZo8wSG/CwNqhAi1vJ/PbEP1Hkm+7R4orLX2dX+H0=; b=HT4thEmSidgL5AfDVaOypPp36+BTsbIkcWZk84lY5oyqMNoGBxeWTwn2oaf7Vtcnko ToFRU7e/TzBWj9bNNqsDBDwMDzME+zEsGWYL+a+Vt0YeqO8yugQTIbzce2Ep+Ey9jVWM Uu73vo0VVDUlhpp45cy9pd86TI+IQSlAcnir7RQXGYiWkcYY6xkRb9Of6bDU8LQJCZAu GB1yL4bpfSnVt0Yy8QONHZpW9LH4+qjVoTQ/wBoGBJH1IbTOVaRx3lHmpjwAUUqn3ELY py2UdcfRBGg0T/KlZOvbH4eEo6zmteXyx68/Ck343s+0PELVQ4Qpa675mzKjc+3b3kKy fK2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=d+yVosrZ; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g9si496636edj.131.2020.04.20.05.31.01; Mon, 20 Apr 2020 05:31:24 -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; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=d+yVosrZ; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726562AbgDTM2z (ORCPT + 99 others); Mon, 20 Apr 2020 08:28:55 -0400 Received: from conssluserg-01.nifty.com ([210.131.2.80]:47769 "EHLO conssluserg-01.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726495AbgDTM2z (ORCPT ); Mon, 20 Apr 2020 08:28:55 -0400 Received: from mail-vs1-f46.google.com (mail-vs1-f46.google.com [209.85.217.46]) (authenticated) by conssluserg-01.nifty.com with ESMTP id 03KCSI2F017351; Mon, 20 Apr 2020 21:28:19 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com 03KCSI2F017351 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1587385699; bh=51UZo8wSG/CwNqhAi1vJ/PbEP1Hkm+7R4orLX2dX+H0=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=d+yVosrZN+nC8cCZ/G5WjLy+DJm0b9xV0tbsEkKLN3sjhsfJ/8Wc9BYl+PdkJQWfG H56NM4weJFUoKYtLW0PZM3FIB+mtOaiuCiIpL4sW1On8D+9K1wOW5YqnNN1JrhRitf 3otEP6eYEuSPjaQLaIpiQ0ppexmZ8CJtWd6vs75rKqJfWIY7PRkIZsqWfdq7wNQ8HJ PH6Wlnqsmow94Y0rt0csgDGj3W7xlrqJsS4bB2K63+SnqyNswOGUSzIYhvVdmASxuq IbNu73bu3WtslYIZWZDdF8eu8VHZxWAVmSJYPWefGGogZ9hnYa7n8WgfwYeg+7HR6I rmwdyzGGSXCZw== X-Nifty-SrcIP: [209.85.217.46] Received: by mail-vs1-f46.google.com with SMTP id g184so5836709vsc.0; Mon, 20 Apr 2020 05:28:19 -0700 (PDT) X-Gm-Message-State: AGi0PuYwzIIr/Q1s98CNRwjzqnBL1wOfr7aAUT7ztPaJooJuG7v68PkQ rXVvO5AvjWl2ItlqYPT5VYlHzQOy4BmakVZwgL8= X-Received: by 2002:a67:3293:: with SMTP id y141mr11500153vsy.54.1587385697774; Mon, 20 Apr 2020 05:28:17 -0700 (PDT) MIME-Version: 1.0 References: <20200417145017.3932443d@canb.auug.org.au> <995a958c-15a1-cb05-e276-065c7f6e57fd@infradead.org> In-Reply-To: From: Masahiro Yamada Date: Mon, 20 Apr 2020 21:27:41 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: linux-next: Tree for Apr 17 (mmc/host/sdhci-of-at91.c) To: Adrian Hunter Cc: Ulf Hansson , Randy Dunlap , Stephen Rothwell , Linux Next Mailing List , Linux Kernel Mailing List , Ludovic Desroches , linux-mmc 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 Mon, Apr 20, 2020 at 7:28 PM Adrian Hunter wro= te: > > On 20/04/20 12:12 pm, Ulf Hansson wrote: > > + Masahiro Yamada, Adrian Hunter > > > > On Fri, 17 Apr 2020 at 16:48, Randy Dunlap wrot= e: > >> > >> On 4/16/20 9:50 PM, Stephen Rothwell wrote: > >>> Hi all, > >>> > >>> Changes since 20200416: > >>> > >> > >> on i386: > >> > >> CC drivers/mmc/host/sdhci-of-at91.o > >> In file included from ../include/linux/build_bug.h:5:0, > >> from ../include/linux/bitfield.h:10, > >> from ../drivers/mmc/host/sdhci-of-at91.c:9: > >> ../drivers/mmc/host/sdhci-of-at91.c: In function =E2=80=98sdhci_at91_s= et_clks_presets=E2=80=99: > >> ../include/linux/compiler.h:394:38: error: call to =E2=80=98__compilet= ime_assert_63=E2=80=99 declared with attribute error: FIELD_PREP: value too= large for the field > >> _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER= __) > >> ^ > >> ../include/linux/compiler.h:375:4: note: in definition of macro =E2=80= =98__compiletime_assert=E2=80=99 > >> prefix ## suffix(); \ > >> ^~~~~~ > >> ../include/linux/compiler.h:394:2: note: in expansion of macro =E2=80= =98_compiletime_assert=E2=80=99 > >> _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER= __) > >> ^~~~~~~~~~~~~~~~~~~ > >> ../include/linux/build_bug.h:39:37: note: in expansion of macro =E2=80= =98compiletime_assert=E2=80=99 > >> #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) > >> ^~~~~~~~~~~~~~~~~~ > >> ../include/linux/bitfield.h:49:3: note: in expansion of macro =E2=80= =98BUILD_BUG_ON_MSG=E2=80=99 > >> BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? \ > >> ^~~~~~~~~~~~~~~~ > >> ../include/linux/bitfield.h:94:3: note: in expansion of macro =E2=80= =98__BF_FIELD_CHECK=E2=80=99 > >> __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); \ > >> ^~~~~~~~~~~~~~~~ > >> ../drivers/mmc/host/sdhci-of-at91.c:185:11: note: in expansion of macr= o =E2=80=98FIELD_PREP=E2=80=99 > >> caps1 |=3D FIELD_PREP(SDHCI_CLOCK_MUL_MASK, clk_mul); > > My guess is the compiler has decided clk_mul is constant (probably (unsig= ned > int)-1) because there is no CONFIG_COMMON_CLK i.e. clk_get_rate() is 0 > > So maybe add to config MMC_SDHCI_OF_AT91 > > depends on COMMON_CLK > > >> ^~~~~~~~~~ I checked include/linux/clk.h clk_get_rate() is guarded by CONFIG_HAVE_CLK. I think depends on HAVE_CLK --=20 Best Regards Masahiro Yamada