Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp4095472ybd; Tue, 25 Jun 2019 14:04:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqw7MQVeZzTOInwjkCw5A8ZedVB6N8qqCfoy1X8nf7TpBG9cMLS4usWu5HF/ZgftcpPBiZmF X-Received: by 2002:a65:4209:: with SMTP id c9mr41887872pgq.111.1561496672265; Tue, 25 Jun 2019 14:04:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561496672; cv=none; d=google.com; s=arc-20160816; b=CAv7PobQNmt6R3cZNEBc315f2/jvgCuY60y3R7r1DtewdG4LbxwPlQIZhY3cX74zGd f9gEhz67DMsa76B8/5/nJ0AIiGNxpEabNeI7tr+t3/TvzmvMP73wWGpVa8XOqVayVfCr 8Fr82hyZP5y+XLMANHv0UHtClSkIFxcyg+dr5iKav3ppmNKUx478Y40BD4S83UJkN5Yl Kr7PA7lH1qOptfLnRUuC0/W9NXcx6gSPY4zAPJy1oQmG+b9sJfMV5MZJg2W11iYxcKr9 xJ7Zt44377w21SbSkwTVo2hN5+Y0I+lqacFf1xvT8VRwwT/IIpS/OSrXJnAZGalLMSJd nCqA== 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:dkim-signature; bh=SznKw/4Q28ISDx9MuOlgmkJn46xF24IKGcART6Ixvq8=; b=Btm6KpHN2au4TE3pNT9vJUegb+AhNoLUvOJnpMfiuoCGPVsc2R2GvSH1zaRLxKjn4l Ik6yGbddNAsRxoiXXGMsfgC6tKIQvX2gQqKwOLKWOakbzbDPnB02wX03Iud6lN2PybDx u9YhoS0xT2rqPK/5jTa8KPHGkSwckGi2P86LtSCpleY6TNRkOGV990LI8m4Ry+HJ3vcm UQa0uG2uE2yeSbBoQSmNrBHghPH+4ilYfujFOhOHRyq7gawe5lTmXQFzh+jkSbg5F/Vh fl863eVn4VuQKxUdNUeV8w9OKKUtQvjcQC0rI1VAZYiVv2865fF9s4n1eYplw68eFEoT k+9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="lfQTZDQ/"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l9si1236781plb.317.2019.06.25.14.04.16; Tue, 25 Jun 2019 14:04:32 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b="lfQTZDQ/"; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726508AbfFYU7N (ORCPT + 99 others); Tue, 25 Jun 2019 16:59:13 -0400 Received: from mail-qk1-f194.google.com ([209.85.222.194]:45797 "EHLO mail-qk1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726418AbfFYU7N (ORCPT ); Tue, 25 Jun 2019 16:59:13 -0400 Received: by mail-qk1-f194.google.com with SMTP id s22so13797571qkj.12; Tue, 25 Jun 2019 13:59:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SznKw/4Q28ISDx9MuOlgmkJn46xF24IKGcART6Ixvq8=; b=lfQTZDQ/kP9ekFOxmvlvUp5GWvxZOZo/FX0rphMfIA1K9Pt7D6j3dsertBcTPvL8pt sX7TyVfT634gAmfREbLFGtSt1doAudPUi+NX5cQ72t5BMBnR5Svb59m17F0YJJNquw5F Ux8U+1DWQ5Gm93tCYbQBhLN55bG4avxUtzBZ2FDLhgyRqs715MDqHVVXgDAaCJrgWdxq EbLTw5zbT3nFkGJ5A9xgRPtM0J02FFB230bPnr/J/rO9pVn5tmlYPAM5Y+qdv1js2odk n2VviblY35OUHiPMDwZ5UvuiRcwjK5+BqRtw51lF7Gf5Tw9YabGlwR/o7SlM3ZaW2a+n AJIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SznKw/4Q28ISDx9MuOlgmkJn46xF24IKGcART6Ixvq8=; b=m/M71ZFpl9kArvCaxjLFjymIh1ThM91hD/upCKcxqoV6zhBTMWAaAIqiKvMcFBWVLm d43+hug/ITaycrRM3t5cRhVHCK8MxRViQCBQuvU1bdeGeilbEqnqZNOqw/3+C6ROZ51a ujn6cLJPEDVcs7DdVU4mUNtCBAqm94/p+fjtpFM5SJspiubKOgl3IJqSw1FDodbbFK2+ 3yiE8/D4s3bnPvgwsOza7XFMURLT9TPBZ+KchswilnVoF1pO0aIFNROGhpClZ8MOcD+p 6gZw4pEAaDZfhG0bXIMhcSa1fJ3fYFkbuCaYRcRgiVS0dow71AM1sfhwmis3MTKKEOSU YUTQ== X-Gm-Message-State: APjAAAVjbfgJUZx2ZfHRw/BADKfQKCYT+5MubfFLYvoBNJvj9dTP9EgT v6Ifvj0WLY9PRVU15zNOkWPHyCw1OtLkix+Uwmw= X-Received: by 2002:a37:4d82:: with SMTP id a124mr690103qkb.72.1561496351999; Tue, 25 Jun 2019 13:59:11 -0700 (PDT) MIME-Version: 1.0 References: <20190625202700.28030-1-ivan.khoronzhuk@linaro.org> In-Reply-To: <20190625202700.28030-1-ivan.khoronzhuk@linaro.org> From: Song Liu Date: Tue, 25 Jun 2019 13:59:00 -0700 Message-ID: Subject: Re: [PATCH bpf-next] libbpf: fix max() type mismatch for 32bit To: Ivan Khoronzhuk Cc: Alexei Starovoitov , Networking , Daniel Borkmann , bpf , open 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 Tue, Jun 25, 2019 at 1:28 PM Ivan Khoronzhuk wrote: > > It fixes build error for 32bit caused by type mismatch > size_t/unsigned long. > > Signed-off-by: Ivan Khoronzhuk Acked-by: Song Liu > --- > tools/lib/bpf/libbpf.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/lib/bpf/libbpf.c b/tools/lib/bpf/libbpf.c > index 68f45a96769f..5186b7710430 100644 > --- a/tools/lib/bpf/libbpf.c > +++ b/tools/lib/bpf/libbpf.c > @@ -778,7 +778,7 @@ static struct bpf_map *bpf_object__add_map(struct bpf_object *obj) > if (obj->nr_maps < obj->maps_cap) > return &obj->maps[obj->nr_maps++]; > > - new_cap = max(4ul, obj->maps_cap * 3 / 2); > + new_cap = max((size_t)4, obj->maps_cap * 3 / 2); > new_maps = realloc(obj->maps, new_cap * sizeof(*obj->maps)); > if (!new_maps) { > pr_warning("alloc maps for object failed\n"); > -- > 2.17.1 >