Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp5245656rdb; Sat, 30 Dec 2023 12:05:05 -0800 (PST) X-Google-Smtp-Source: AGHT+IFquS1I4lTQ0tMbDmD0rm/Idw4NDdJ2CIg3pB0w6tvNYR/kkDhWz32/Bp8P8toWkZdD5PgA X-Received: by 2002:a17:906:e951:b0:a27:ccd8:c122 with SMTP id jw17-20020a170906e95100b00a27ccd8c122mr329822ejb.113.1703966704976; Sat, 30 Dec 2023 12:05:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703966704; cv=none; d=google.com; s=arc-20160816; b=VqnUU9O6kce4J0mPrV9J9nTPhANh2l77YcNk6Mdv0jfAagr8ayNiGQfWQajsHpASRH 262Q3HTVgGzDswYFleZZSWe0sfI1lWGCmuS7y+tV1yKhqPrb1oBvJCt94HUNV8bHLeQD dD5YSoSz2vLZ2fhznJ1TJnbkWqD4hylK/2YhXvBGA5mZt42GUUENs5qYzy1On0JU+j8X A7Vr7VqTZg9xykGDSE7R4CuWevuNxcgpOARh43hU3JCjjFT3af/xlqFlfZyDqPjphk+F DPICXEurnHYZSy87TJAPnSX1H1WTUL8Ddxdqg8cw8a9t49NfZx5x+pAz+e7CMG1tbbjO niLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:cc:subject:from :content-language:to:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=upXc/5+ZRt1BONd1BFNMLb1isIezE8Tw5boPGVhr9tQ=; fh=nk8cxAnwHctDIVKDGnb9mJk5mVdIy+5HcfUUKrSmAOE=; b=pxsX05jO/FP3sBfwI+YorW++XohEiD4Xsta0EAbq6FjAchRrAXqud9p+CMOQCbfcTo c+0Y7eHC3Xhcu2D/um5NhYtuw6YSZ1xidMLWVW3UW9Yc8uPc0Hsn4+ILD+lu9hmrkY8f MpVv+UbFMVI/f7fQo/hJFiVEaEXCE8DbQckGotk/fNYr5f2/uHrvfN3qHp+LpUZ/QbCh nq6jSk3PZ0AXjwAi4iIzwpK4NAFhCZqlkHD3Gy+x6YeD9wjsuteZkEDXTGn66omQXaB8 iba27WIkqzvLHczGiHy205cVZPTxH2+Un7dE/rbSNzSo9pNw0aIp2Okdn9q7+Fr/nqSq oyfw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=napURkiY; spf=pass (google.com: domain of linux-kernel+bounces-13581-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-13581-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id gh29-20020a1709073c1d00b00a26ae0332f9si7556972ejc.19.2023.12.30.12.05.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Dec 2023 12:05:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-13581-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=napURkiY; spf=pass (google.com: domain of linux-kernel+bounces-13581-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-13581-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de 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 am.mirrors.kernel.org (Postfix) with ESMTPS id 7B0D81F229E5 for ; Sat, 30 Dec 2023 20:05:04 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5B539C8E0; Sat, 30 Dec 2023 20:04:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="napURkiY" X-Original-To: linux-kernel@vger.kernel.org Received: from mout.web.de (mout.web.de [212.227.15.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D928ABE65; Sat, 30 Dec 2023 20:04:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1703966668; x=1704571468; i=markus.elfring@web.de; bh=FTeilRubP1fYfFWtCGepG3ruP3CzQnUY5rMrToXpVwE=; h=X-UI-Sender-Class:Date:To:From:Subject:Cc; b=napURkiYn207oOUROWDpZ1IYYasjASvR9bi+HcfbwPL6dfzyVbB0eHlfKeaOppuV JK8NqVRCv4utfSfNnLkut6KVhfkzvXdbkNM+IycuHbTNtF/EpBRPGVb4DyPs8nVgn UuWv+1Z3+c3WC0c6DLrw0+kXywQe3/wRN5z1h1/dFTbY77/Div+gtXC3sJALQletZ ri2qnEd32vxCXX+GQ3NFYoOmTeaBSVItp7vByuejIgZ48s2f0Mg2vy42XId+O37d5 uy/R0p8GEymttG3oF0LlctHkV9NIIlkO/45fBJvWpw5ulWlGr7PYYYmtQqzR+JQOT ynTW/VI9gC3SeZ1WlA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.87.95]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mvbik-1r3mXt3IRC-00sj8F; Sat, 30 Dec 2023 21:04:27 +0100 Message-ID: <7011cdcc-4287-4e63-8bfa-f08710f670b1@web.de> Date: Sat, 30 Dec 2023 21:04:25 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: bpf@vger.kernel.org, netdev@vger.kernel.org, kernel-janitors@vger.kernel.org, Alexei Starovoitov , Andrii Nakryiko , Daniel Borkmann , Hao Luo , Jiri Olsa , John Fastabend , KP Singh , Martin KaFai Lau , Song Liu , Stanislav Fomichev , Yonghong Song Content-Language: en-GB From: Markus Elfring Subject: [PATCH 0/5] bpf: Adjustments for four function implementations Cc: LKML Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:PryWHXlk/8JgTLBtJ4HVbwJ4e1P1AxGV7fML3Rs43AQwS7D9Ar0 iotNBKkVvSym+9pGdXNIYQDcdBb1D3h4c+YhMp+lm9Z3AUyiIZ5uSNSG5nnXPxgb0JjdcKt fgdeWlcxgRIPYOcADNSHYXk0VqoTHwY/UP17m6+XfM6lmB/n1vV0hw9P0GdkD5HnCwbhB+l HQQAGHOVzHpktYBox+NZQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:e8rEjivcjJs=;QWyO0KQhoBajvmQgDgsosZOQ/Jb TAn+rL7NRQHPC2grVNz2U8iiMIy3nqteflmRxcLP6EBkA1IM4pj9a+i9wnQUwjE+haimfkzAO Z8h+g7+tMhyLu05/YaMS6X/9SiBYOkhStTRAnlEAi8jwnvRviKq8N7u0ddN/StrDMvxV7c3kF 5gOQPeMg5N2MCrNIyWBt5NW9jiqY1hWDxEkhWgE+qhMHU+Be9Baa19YnAXU6+HKaIgw6XoCoY cuah2wn3ZnRWJgRRQOU1ZZwxLmHdTx/h8it30kQAxb2A3kz7kmu+/iQVOagK0EQsOrEyVb9TO kwJgrSRZC9F5reLQ7XPPUkdvlUzhvNZjL2CIStCtPZ2pt5G2YMeLP3AgFPRC4FDlFT7DN9Rhk JaoGt1NgQHRj2NAz4j2TAwnlXA+YVJSd6yUtGWWWxT7UX2IW41hcfer7GNorEVaMl2ODy3d/b HLE6zgO6tmF+sWfr9kCGminNHk+7f4EP+zmzMbItGQXEuN0avlG88LaqDfJgSjRwr87pom++g 2/6KXjCJAn7AW+liuK9CRUYvJXN7LFGO/k4UAPwaGcrnwvuQZmcMK4TI7BjDGr2knEGWdx8rm yobMd1xN6L7fejE9Na+4kDmzcmQv7RxRpLW/cSdSgJbrqmSFut9aXRq9/RlW63IQSggiBCR6h CoSFNgb/isMAkxtIgAS4MTIdWLvrhYlfN7tSziYu2xxVWfO5/C7A9v79Kg9qNucdFFqwOcz1o OEGk0dM2UKEJGu9e+WWr8J6v1/vw+69Rveb4moaSoamgT9sd3prKRU53z4U7NGnvDWNtIW2h0 SLP8C7vJyCpjD3/WXWhzn/q/w/b7s8z3EhMFcRFp6Q18QWy6Ih7efEP32EJNluP3BQSiAuUrY X7xbi6fkkphQ6DDtBZqzINgu4CiJOjdYochUea2PP8XWOlJmOaOdXHuATUGg2ErZZ37mi0gm0 /xJ3qw== From: Markus Elfring Date: Sat, 30 Dec 2023 20:51:23 +0100 A few update suggestions were taken into account from static source code analysis. Markus Elfring (5): Improve exception handling in bpf_struct_ops_link_create() Move an assignment for the variable =E2=80=9Cst_map=E2=80=9D in bpf_struct_ops_link_create() Improve exception handling in bpf_core_apply() Return directly after a failed bpf_map_kmalloc_node() in bpf_cgroup_storage_alloc() Improve exception handling in trie_update_elem() kernel/bpf/bpf_struct_ops.c | 12 ++++++------ kernel/bpf/btf.c | 8 +++++--- kernel/bpf/local_storage.c | 2 +- kernel/bpf/lpm_trie.c | 24 +++++++++++------------- 4 files changed, 23 insertions(+), 23 deletions(-) =2D- 2.43.0