Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp307360ybd; Tue, 25 Jun 2019 21:59:03 -0700 (PDT) X-Google-Smtp-Source: APXvYqzEoD+qCHKVLfFb+6f/7p7fSI84sBQGhuFTgYfXxuPWed4q1ueNWcVvZa9ib5BP/RmtWGcT X-Received: by 2002:a17:902:42a5:: with SMTP id h34mr3100251pld.16.1561525143077; Tue, 25 Jun 2019 21:59:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561525143; cv=none; d=google.com; s=arc-20160816; b=S2mbx1LcFOC9ujcRC2DUNzHN1wvSHdesbdAvP7cG4KFdz0N2rdlR7TCwTtOmV7Z7ix 60VCZctkSuBhqha7HwvbQV08o7zvcBK1rW6RaIx8A2W5OXPiQ+5WjWMZvZVvU1EZb0s1 aK83j0iERdAr43tJG5JPCxx3i3/bgoQe6wCvL4PUtSx5BKmz8re7hdw5kzkb3j+8mwTG wk6+BZNwiFBtPsG8QUZfQIcod+xAbhiHU87BYmGlaw5TqtXNEFtM2SQ6wmuGUQp3yh56 O04nKJqviywR02ec9XAYmYxJ27lo9Xi531d0Vxk5LYj2O3aeNql0DpBcgSkeWAerFfHK 6Ahw== 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=0OrHEeR3+U66RidUb/bN4V2v2em1a70fnkFr2OCfmNs=; b=plGAAWSmmvMIhz+QE+PHtRl9Wpp42flNbNsBq4B2lD4feD7b88yIPSOLgmug+bWx9E E/IdNq+SVHrMd9AJtAbTtPrkrbCMhPkyZE6Pu5BxIx1a2ieeL8ZQdN38r+fBUgr6krzK ZaRm6I7L6YacDnJHokFQXQlrMBj/6NWXTmKms5V+U9LNo5z4jBHrnp0CBWyLL9jOTNfD qu2QS780Nrpy54GqJ9qwJdaThYuIrGmkr83bWMPiveDY/T3fvvfMQFUKNzr8+A4/8q9/ G0uMp9dqcUYCD2dra+EPOsj333ib8qczpjJ8UoBTjI11bGmjKwyzgHAbE2cOIFR3fslm vLhw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PVYfovMc; 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 72si499006pgd.0.2019.06.25.21.58.45; Tue, 25 Jun 2019 21:59:03 -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=PVYfovMc; 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 S1726441AbfFZE6l (ORCPT + 99 others); Wed, 26 Jun 2019 00:58:41 -0400 Received: from mail-qk1-f193.google.com ([209.85.222.193]:37642 "EHLO mail-qk1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725308AbfFZE6l (ORCPT ); Wed, 26 Jun 2019 00:58:41 -0400 Received: by mail-qk1-f193.google.com with SMTP id d15so611526qkl.4; Tue, 25 Jun 2019 21:58:40 -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=0OrHEeR3+U66RidUb/bN4V2v2em1a70fnkFr2OCfmNs=; b=PVYfovMcGFWBSBvBMrhWxHdwe4Qig4AEKR14zM8ubMyFtBnooL0+MBcrL/ecX6VzCZ +izYDrgexioUanxGicv3D7w4KPpqkHrFRGxC3DtRjLY2XtiDSK4VrahioH4Ke4iSbdwU kBB/dB1rQ8QTsEWHv40uTjlh7i7TB8hWD3kFYAyru4ALz2oRu5yCq63DaDt8G5cW5PYm PtLGkUkWjZCoNILFabBO91curwKYqOwhCRbMaC2A1klhTkzsLsnAHitmFW+RxsIY9GKT A0unOL46q/MkWNflLLWoQOWreQ4oHPJb8qW0roLUhpyUhEC3IyvPLVLO4OgFd8e7dSx2 OE/w== 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=0OrHEeR3+U66RidUb/bN4V2v2em1a70fnkFr2OCfmNs=; b=oHu78ZC/UGCVtMlcnv2+lLfYRugSgY8Dto3E3KX4tV5Qge8SOKIAP66PK36IKzwkT6 /M6i7awW+xi75REBexcRUWF85O8YYkbZngvNm4ozYNjq+p+VD0W1RP/nMnYFDocLmu5M Ve20K3hm0nkk4aPTVIshuu78kzE/3izidl8zK7hVxSh/s+t0Y7TmbC4bCg6lDOV/DYWE LY9SNHPZSi8mzEQDN+Ue0ZyCxBNVj9gMuaycYImnv5aXL1SEDaLRsNEmPuZLq83a9iSO p91TF0dbmLlQPqH0czxfDhwJvPUuGmWYHKGyANXWLALWA5eUOwYSORpMnlzyivicOQPv R5kg== X-Gm-Message-State: APjAAAVJwVKgU5P2Ddw77QYVHKCFqlz3s21ctlY119J/2jjO/IwshLKd ZHkmILL/3KBZY++cc0Jd3rc4d5KjhibN6oo2FaU= X-Received: by 2002:a37:a095:: with SMTP id j143mr2172011qke.449.1561525120240; Tue, 25 Jun 2019 21:58:40 -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: Andrii Nakryiko Date: Tue, 25 Jun 2019 21:58:27 -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 > --- Sorry, forgot to mention, this should probably have Fixes: bf82927125dd ("libbpf: refactor map initialization") With that: Acked-by: Andrii Nakryiko > 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 >