Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp2987183ybp; Sat, 12 Oct 2019 22:03:22 -0700 (PDT) X-Google-Smtp-Source: APXvYqxG5WuzVeAaSNfYMyvCsmMc9dGYJY5ns5Ky8e4ZLri2eLzKTXn0HiiWXyxpnmI1TnYxFB7K X-Received: by 2002:a17:906:edb7:: with SMTP id sa23mr22358284ejb.263.1570943002674; Sat, 12 Oct 2019 22:03:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570943002; cv=none; d=google.com; s=arc-20160816; b=AVhfdFTl1NuoVyiAs1sgYcSwdC7Jo9jK5DCWJ4eFKDstnKLSwVMlIwakulenmGSi73 jWvpNrbzzhEb3FMj1tjECdz0ufl1hCJCUObuoK/vQjJP3rlZUx/Wt4s9aJglFCbiMFO/ NFxkYyq83ukObLHa8JLllei1yzGYUQG3CRiiTBcc2BjMy16UGdBWpGC+UhtOHQt340FD OfYWRd1ueUCKdksMeCZhgA+rQpoZJPx6LQI6WP+klUeSApwHdIcWGyroRuXQkJKSatSh 3jnao1pTgTZXsxNkx/uK1ycspRwChyuoCuEf58Rcj545GxZApuaMBjnfJlE5RvfDa3jO qdqw== 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=Q6UM81QVu0g8B790B9HS33FwVmQAj8ztbARaQxYqUMg=; b=Hdp/5fde8YmlKD1F5TBEK7DXHajuQb1AzTvTk8vV11BYXNLPqOoMfSBW42iUXHi6u7 uk+J7qcw2FoKFVKG8YaGNqNEZFW6GUTPpy/LiQ0lYRiZSczA27f25/BRHUHIiMjv+17W A62qLSPyv0kXzY9BeRJSSwPmDMh/Hl7fiyAmhG57tyI6zEDBIu1+UZhAHhFuKiW2CkBg osnwsPb5K9dt2uBHt3p64HBKGEbxGp6w7H4t+O5HOwMiGX0llVNA6Uz1hwf6fdMIzqnv ETfaReaVrvmQIbj7byf+JYlWvULtsn+PI8Gj8PjBSpd+ik8eIqLJu7f8ZIXvssaByRON pv3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=qoybofSO; 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 w43si10230940edd.332.2019.10.12.22.02.18; Sat, 12 Oct 2019 22:03:22 -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=qoybofSO; 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 S1728154AbfJME7l (ORCPT + 99 others); Sun, 13 Oct 2019 00:59:41 -0400 Received: from mail-lf1-f65.google.com ([209.85.167.65]:33789 "EHLO mail-lf1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727354AbfJME7l (ORCPT ); Sun, 13 Oct 2019 00:59:41 -0400 Received: by mail-lf1-f65.google.com with SMTP id y127so9622790lfc.0; Sat, 12 Oct 2019 21:59:39 -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=Q6UM81QVu0g8B790B9HS33FwVmQAj8ztbARaQxYqUMg=; b=qoybofSOmnKeQDR+5nHiLTGyULrVm194uVIlttyiLvZwXxGksFpZnbvGsxS5cjGsGZ mhrrfjyHsMioENy5pUql0BN9/tYNil09990SNvJs1RFeqrs1jSSNv+jtJEmsrhEiwxDp bGZQap8fD5+OREbsF2pIWL9xBk2lrACUuoP3zzgQkvzE0sRByLMWtbApMnJ2PI7Ad9Wg wsVA7ZmuzxrGtcLSKy2eY195ovwxN9qj0xqkn/n/GtYhkmDs37i/eKOmDkU4YndK8Iiu k3U5mtbb5Rf16rsKm9+rYDWbjgU/8l0UR/iLbypVbjR73K/w0HHXcfAWbbuRINwjSzeh /B5g== 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=Q6UM81QVu0g8B790B9HS33FwVmQAj8ztbARaQxYqUMg=; b=UBIUQ0cSo3SIPxTjMw+KWh2nu6EKX1Wf1igAMXsccU/3YAf1EUM9mbUQzk4RJsBCYu a51AgXbhbfgo3QRWdCvkjKYhFVjS61Hd5VBniK0lIpglFmlqmk2NZIu7e5Bv4fQzF+W2 K9Ethm/zu3+Xzde8nHV8aIiXcgLXljNLktPfsJPVfSO5MfpfOxScfZ5rMoCnBXlY1iGQ ErabzeAGtUG6ZEjMfbKobk7O7EjoHOEtS7tcaY2SgkZNomYqnNSGEZpqn6bEprwJL5dO Su8LYyAF+7cM6zGN699B4Na5yARRUmOjazXpzofbIvOT7l0T+/NCwhcieyUeFvZruC8A CDTg== X-Gm-Message-State: APjAAAXcU52rO6oMEwJL2mxlEYZ9HMC/5cBNwbQXSD34byO8CH2ZT6eh lG2Q9VnU9yfuV5YoL758whVmG7eugOWcbLkhPq4= X-Received: by 2002:a19:5050:: with SMTP id z16mr14394005lfj.181.1570942778928; Sat, 12 Oct 2019 21:59:38 -0700 (PDT) MIME-Version: 1.0 References: <5da2ad7f.1c69fb81.2ed87.f547SMTPIN_ADDED_BROKEN@mx.google.com> In-Reply-To: <5da2ad7f.1c69fb81.2ed87.f547SMTPIN_ADDED_BROKEN@mx.google.com> From: Alexei Starovoitov Date: Sat, 12 Oct 2019 21:59:26 -0700 Message-ID: Subject: Re: [PATCH bpf] libbpf: fix passing uninitialized bytes to setsockopt To: Ilya Maximets Cc: "netdev@vger.kernel.org" , "bpf@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Alexei Starovoitov , Daniel Borkmann , "David S . Miller" , Jonathan Lemon 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 Sat, Oct 12, 2019 at 9:52 PM Ilya Maximets wrote: > > 'struct xdp_umem_reg' has 4 bytes of padding at the end that makes > valgrind complain about passing uninitialized stack memory to the > syscall: > > Syscall param socketcall.setsockopt() points to uninitialised byte(s) > at 0x4E7AB7E: setsockopt (in /usr/lib64/libc-2.29.so) > by 0x4BDE035: xsk_umem__create@@LIBBPF_0.0.4 (xsk.c:172) > Uninitialised value was created by a stack allocation > at 0x4BDDEBA: xsk_umem__create@@LIBBPF_0.0.4 (xsk.c:140) > > Padding bytes appeared after introducing of a new 'flags' field. > > Fixes: 10d30e301732 ("libbpf: add flags to umem config") > Signed-off-by: Ilya Maximets Something is not right with (e|g)mail. This is 3rd email I got with the same patch. First one (the one that was applied) was 3 days ago.