Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1159197pxu; Fri, 27 Nov 2020 00:47:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJzZWS2UKg0h2jpyRcaTGKnlvy8wt1ZItWSTFU8dwrd57teXs5UF2qNqgUbDnaaXSdc4yH+g X-Received: by 2002:a05:6402:38a:: with SMTP id o10mr6585535edv.349.1606466874866; Fri, 27 Nov 2020 00:47:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606466874; cv=none; d=google.com; s=arc-20160816; b=z5hhDb+RLKLEXj8l5EQp81LwYE+dYnRrlEOiXSOknr5Mv2K6kMsgJ7PlhSzgGkMNbm KqMZw1MH95pywKNpBhU1dabaeTTMWwqGzv3h2UPJIkF+/qL37+PXxH/mj+S556Gv1Ovd tmRHL6rt1pjabzXr3pp9F4R1oJrmZfYNIdjFvPUvgGtlc61Ai2Ut3o3/XaPyY31jQ4z5 6bLjxsABZV4C+MYfNH2EHQH7t23vr98LRxdD7pi7as9AsDHEJImH6LPp+YpsDdSnuoj+ yfuipIsvsmlFTOEN3snSH+T0OdSwktgQv3qO/BEOtU5tv3+NvyaB1OjzJhB56YtYtKCV /GfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=QaDOiTzv7bYdMLTWXNj4oE28VVQBAWH2AlPKGR+E+eo=; b=E7syqhvckVSJf+H04/OnE3EZUvIuuJkxXYkjBMMwQCu8ke+2Othh4rJNzjdyK1XnF3 BXpP4hV3kwvQRmRWUlDIJ3DH5WsuvLZFn6Et6RG7C3Rh7LTpG3s8QtpvKXIxCRmV4vxo eGsfxmT2EJYQLquraWokthxqWsBYgr0GA3pUfPEbYufwonyYyfdBt/GCCKJXdJJ/GgDu DqUELaqFWrV4gP/IQtb2/RnXMtTJRFp87maOLyf4RQaS/vDQouW6DDFuCqJx9zXdBhor ZTqFAgSmzkP+7C2uBpcjp7Yk4olzT+DcSPQJZQnPoZYPB/rRtiHtpvOWoc1+ekXwhUUs 1kNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=SaadWWvt; 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=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s11si307237edy.18.2020.11.27.00.47.32; Fri, 27 Nov 2020 00:47:54 -0800 (PST) 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=@chromium.org header.s=google header.b=SaadWWvt; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726250AbgKZW6S (ORCPT + 99 others); Thu, 26 Nov 2020 17:58:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59868 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387854AbgKZW6R (ORCPT ); Thu, 26 Nov 2020 17:58:17 -0500 Received: from mail-lf1-x141.google.com (mail-lf1-x141.google.com [IPv6:2a00:1450:4864:20::141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5330EC061A04 for ; Thu, 26 Nov 2020 14:58:17 -0800 (PST) Received: by mail-lf1-x141.google.com with SMTP id d20so4509157lfe.11 for ; Thu, 26 Nov 2020 14:58:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QaDOiTzv7bYdMLTWXNj4oE28VVQBAWH2AlPKGR+E+eo=; b=SaadWWvtWjDmQJF+g83I57GsOtBRiaSkSsV6m7Aw0E6ectfQcDqBDC8hUH1MK8TeNr 6VIWKhr0DinotXc0Dpiy9jeb1R6of6uACiO8yNRzwCtQgTqzGcuPnIkwz1RD1w7q7eVC 7znuCxydQzXvCSdP/cAZv44g8TfAXjMNQbHzU= 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=QaDOiTzv7bYdMLTWXNj4oE28VVQBAWH2AlPKGR+E+eo=; b=tdkT/osE+UwsQ6Ty7Gbmz8K0d1K0WAlJU5u7hEizydN27XrMH16tamJ2HNKksSE6nY peiQjkzrUtj9NgqZC4+PMzUSW4yRAyjO8Crkn/xwYmYdyyPWR5OYm+/xWVEdIW2gcDBz 6LlQtAttHvM/4Y06zBRuaiPGagcBat2sH84cMRaqLHWakLdvHl50XFUET+Q04UNjTTPw NePQQtKfe6+eJaZJ9r2Fuem42pUfrQ5aEBAmUD1ccyTI8EGRiWY4+7CD+BvJkwkTkPGT /JYMWdggBOrGaFJHuepJtwPOgj9h0lH2KgLdQ/65V/MvQ5zwLrNArP9D0Dz01XhDr9VO tncw== X-Gm-Message-State: AOAM531sFQsYNT46FELEEo4VGR2TaHHfUWzJhUBKMldkXrCI46K4K0Ro FZQ6g+OclFfJQcw5gAD1ZUTwTi+DhdNYm4xBhpPRZQ== X-Received: by 2002:a19:f114:: with SMTP id p20mr2216142lfh.146.1606431494290; Thu, 26 Nov 2020 14:58:14 -0800 (PST) MIME-Version: 1.0 References: <20201126164449.1745292-1-revest@google.com> In-Reply-To: <20201126164449.1745292-1-revest@google.com> From: KP Singh Date: Thu, 26 Nov 2020 23:58:03 +0100 Message-ID: Subject: Re: [PATCH bpf-next v3 1/6] net: Remove the err argument from sock_from_file To: Florent Revest Cc: bpf , Al Viro , "David S. Miller" , Jakub Kicinski , Alexei Starovoitov , Daniel Borkmann , Martin KaFai Lau , Yonghong Song , Andrii Nakryiko , Florent Revest , open list , Networking Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Nov 26, 2020 at 5:45 PM Florent Revest wrote: > > Currently, the sock_from_file prototype takes an "err" pointer that is > either not set or set to -ENOTSOCK IFF the returned socket is NULL. This > makes the error redundant and it is ignored by a few callers. > > This patch simplifies the API by letting callers deduce the error based > on whether the returned socket is NULL or not. > > Suggested-by: Al Viro > Signed-off-by: Florent Revest Reviewed-by: KP Singh