Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp371703lqp; Thu, 21 Mar 2024 04:08:13 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUKlta9NAKxFp7dX9XA5175Gj6Re4qhrihSdhDb1cn2JSdQX+qz3EHPcT17rW6I/bCqTfki+nGMFCafhMHNTyZNsDDRuTBChz04sNNhSA== X-Google-Smtp-Source: AGHT+IHAVJsIWmvr8mCF3lCPysQW4tjYbdSXxSmezxnGNrjbp+hY8DeY/ctficwKIAsiePqDzBvu X-Received: by 2002:a92:4b03:0:b0:366:c200:a9ed with SMTP id m3-20020a924b03000000b00366c200a9edmr12718531ilg.13.1711019293124; Thu, 21 Mar 2024 04:08:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711019293; cv=pass; d=google.com; s=arc-20160816; b=b/CVC2F6yq7SidVcA4408rsVPo8JuiyJd+eaFXyUCq+lDFJrqvD5BGnYFGYS9dqtCG i9QZSXNXSvTpZ8ZGXH891wxBNUkA2/UuJQ8XBDNfRCT79OiUHl0giy8MfuWZ24cpeLvG kJFinc82PDKxMVHXcR+4ioc43yWbYJHa8Jbu+Q17FARUQqPKLORkMepWQdVS0cYE65e7 4sqCewWJwPqB7vu8KB44FyIpOj197WCEeLLPFyGCrRVv856KkmfaTOLCR75Auk2aDz2k 9QQwgvwhw3pkHUD85iNzzzIOkqY6EKsDh/YgINcMCC7OLdhmC7b6nITcNJPGMNz8GiqG r59w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=Ph7DhApLQf9g5u+GJFqkGKLK8oTg9+BlB4tUDorFzNk=; fh=ZR1NEQt8aBPFW2vhPJ2jqOEIyyNALCwUa/JygA+OnUE=; b=Y2IhINUbFzUSpgCaQ96RZE+mn78VFgH/3qgcrDPi9OA3Wh71811cqUsuynNerEr7ZS oYnBYqjOaV5O4QnaKB9t5ehXHv3VCXe1ndNhgbR3HCrhw8VHzI4iPUm2pqnzjEDcNJpA L4fmOxqh54jXTuh8uNu+Ddbc0uwWplP+/nr7DYrtKU0v8v250MN0UN2541uY065oJYWC mm3kCECZ1Bcz+u3nEDTImCEg8+TZ/ALXROcfL3d116SIUcG/GaWtlRYqJ147QibLxKR8 qGW5IuFUmXrVo6TgPlPtOyNg0sODznn6uLko08CcZYrvI1TaDNERimFZsTayK/FyEL1j niVg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dRfMWvmS; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-109918-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109918-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id p16-20020a637410000000b005c1b30b1b65si14134520pgc.648.2024.03.21.04.08.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Mar 2024 04:08:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-109918-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=dRfMWvmS; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-109918-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-109918-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id BF8F3B228C1 for ; Thu, 21 Mar 2024 11:05:43 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 153485813B; Thu, 21 Mar 2024 11:05:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="dRfMWvmS" Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A04DC58207; Thu, 21 Mar 2024 11:05:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711019131; cv=none; b=pXnjNl1dfd35L70+c2Q4ksURi55nvLkk4s2aPFYqde9rxzVqw57SbkcLeYC/tivwk2NzHzbvtiYKLkRTF2b0WmHH/NLVkHcURmYGN5l9jUSDf28O6uoK0LpdHwk8RWMUxxX28oKzKzWiHceKCXYk+ydqan32vHk7/tee2lSJp+k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711019131; c=relaxed/simple; bh=T7oRw9U9YOvtDCNp0N0dPXzwXcNyyNi8HOvwsjPUjMI=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=OCxVrP3mEFsegIaowZfZokuapogQQQidozREPiM3pFXMHf64U4rhWpCyJVXLuwVrEaYvVmYyRHS+PeBykIr8biShpKy3WUdQs3p1ibSBfC9supcmtnYW1A9sTNEFOVvKYta3b1F69xG11rmDieiDrFfs2VqPJ86Sa3I5ufp6LG8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=dRfMWvmS; arc=none smtp.client-ip=209.85.167.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-513da1c1f26so1133528e87.3; Thu, 21 Mar 2024 04:05:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711019128; x=1711623928; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Ph7DhApLQf9g5u+GJFqkGKLK8oTg9+BlB4tUDorFzNk=; b=dRfMWvmSMzOVV7s3NeF+4+OR5Jv2susbkXvWpU5wn7JaK7wJncV4HhRiXJk6QsnPLZ elFTsRN2zGJkoFpDmV4Oe6/ZUXVqIjuy0BMClYGWmVI1+5J8y+37JDZSa0sXX7ajFISh Jn938ck7H/fBtCsPfRr9QgCQnJtS0Kk2iUwQYinW5FEJNMPdk53xZ5b6dJyVP0+gDcKE xmeRyu5LTdUMgsR8s0eP1it8CcwCNAFaGufEw08/bqh+NsCSJocOgJCsntUln7gSpEZx 7GyBLg+aUbdF10Y8pWe0+qLSAmvE83DYZgtLbDBAi5+tUedVm1vMRPTOpgDXH8TmfTEl XrTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711019128; x=1711623928; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ph7DhApLQf9g5u+GJFqkGKLK8oTg9+BlB4tUDorFzNk=; b=JehzA7KAJiE2Xec/LjLLcFLim7TRSi/tyGR80tWeqb3XtaTpd0dtYMB/ZJxSXN6IWF hqJ3q24nTsPrWE8dYh8Ylzdx5kK8kW7dXNvhEW6UrgXkZk/7eAuuO1qntdmIGR+5kiz4 Sq6zCvpu7rhXiyncfM92BoeYmQyuYlwikX3zxK9Up+086EmvXeYQXsktF+pUqZsrrUuv IqUtMO8yMZOyR7kbpJyQQpIOSI1M20Hva+WlCIJTvOtBtiEdD1uFYhB/z/R5PUpmB+Fl CNnRZLYd5dGxrw6t9/XYCV4qHXmneR1VZ1pcGyVyGGNCI3FI7ff0YEMScvRDlss7DOwM t3pg== X-Forwarded-Encrypted: i=1; AJvYcCWVmFoOng4p7dw+Pd7PCHwkepleGV6tYAx8IvZFgxre919jkelyQuSZ0qKe2QNvX+lHjez1Ru9AZ04U29/Zg1n8HUHZrCpcClWxLWjDGA31obgggqFwPZBk/mii4B/xHqwWnB1030NTidsJIlgw+Mm/qKl3RRfL/Myl X-Gm-Message-State: AOJu0YzQ7yrBq5VXiq1DFBmF6rH4naeqFtXDJ8IHI/jWLevfznPMwD7x DcYwU3sAo/wZedNp59xgBc1tdfzNbN9QCQOP2FioO6z3v86oE0eZqVWzUw79UImkdI4SwfPfKDw w0MzG4itOH077rkLgKVG4ynu2E6cD2WenBTw= X-Received: by 2002:ac2:5b9c:0:b0:513:dba5:ac67 with SMTP id o28-20020ac25b9c000000b00513dba5ac67mr12168547lfn.32.1711019127516; Thu, 21 Mar 2024 04:05:27 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240321101058.68530-1-puranjay12@gmail.com> In-Reply-To: <20240321101058.68530-1-puranjay12@gmail.com> From: Alexei Starovoitov Date: Thu, 21 Mar 2024 04:05:15 -0700 Message-ID: Subject: Re: [PATCH bpf v2] bpf: verifier: prevent userspace memory access To: Puranjay Mohan , Ilya Leoshkevich Cc: "David S. Miller" , David Ahern , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Eduard Zingerman , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , X86 ML , "H. Peter Anvin" , Jean-Philippe Brucker , Network Development , bpf , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Mar 21, 2024 at 3:11=E2=80=AFAM Puranjay Mohan wrote: > > diff --git a/arch/s390/net/bpf_jit_comp.c b/arch/s390/net/bpf_jit_comp.c > index e613eebfd349..e61a51a5b4be 100644 > --- a/arch/s390/net/bpf_jit_comp.c > +++ b/arch/s390/net/bpf_jit_comp.c > @@ -2691,3 +2691,8 @@ bool bpf_jit_supports_subprog_tailcalls(void) > { > return true; > } > + > +u64 bpf_arch_uaddress_limit(void) > +{ > + return -ENOTSUPP; > +} Looks good and should work, but s390 CI is still not happy. Ideas? sock tests were not failing before. So something is going on.