Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp192834pxf; Wed, 17 Mar 2021 19:50:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyBx1fAovcvVWQ2X6+tHeLCuBjY9E+HEOg4nu9oWF8Q9K25kcLwkyUtTgNvwcGVQOFcJtOn X-Received: by 2002:a05:6402:30b9:: with SMTP id df25mr918601edb.136.1616035856835; Wed, 17 Mar 2021 19:50:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616035856; cv=none; d=google.com; s=arc-20160816; b=dbIe3/K3zemB0NvVT0m+h7SuNxU6vWIAY1MTUE7/K6MqRuPzVfubPEgDI+u9STeKE7 wSKfYTsxOw6/svy+46fQwOGmFh2dYZkT9O9HpMYTQj7vkK4tODAUY+D9RYV/ZqDx6tRw U5ENJmny9fmThc6b7k5oug8TOJGRX79APtCiaFHlDzqnYhIlWSDPz/nLk8xwAQe53EJH U8WAalfae6onAjUXscXfsmvLkf66WYDQy26//N/LohRUVudOaz87cUn4OWylZyKLiSEY 4jos9sd315fw0FFia/0Q13AUfDW1MnXNCL0qAHgYURIDJuhiVVUC1ExQCubje1ZKpH8e yozw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=BygpklEy2WhYdbqCLTBdx/ozzWxuGp44cifYmAhMTRo=; b=ZtGmuZGYtvkfmHNFE1Qa92oVYsEafm5gbSbocRamr/P5dThP4pS8cMWdpAWRS2nLmN +vF5UxYnlqNaWHci9iHGEenquetWZ1gQOQOppDrpQzZ4n9fREr5L2hVhKukEw266p0vK n+WAfkwatmCuqcKnPJ+tRXQZTsF9vPhb332Kh37V86d+oybYRwa8P4XlCmwK9NpiISwB r8PotRmJgQfMES72VWADxmdI/PixM8B99r8lclpgKrnXoHETmTvdnu4ULbSQCHgF46VD UwbipdPrymobdkDWulvL++rjjgs5IS/iXw/HIvwyYspuTmUkL6XM+TMZ+O9OmzjgsDwF crLQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f16si610897edj.210.2021.03.17.19.50.34; Wed, 17 Mar 2021 19:50:56 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231139AbhCRCth (ORCPT + 99 others); Wed, 17 Mar 2021 22:49:37 -0400 Received: from foss.arm.com ([217.140.110.172]:55866 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230476AbhCRCtS (ORCPT ); Wed, 17 Mar 2021 22:49:18 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C352ED1; Wed, 17 Mar 2021 19:49:17 -0700 (PDT) Received: from net-arm-thunderx2-02.shanghai.arm.com (net-arm-thunderx2-02.shanghai.arm.com [10.169.208.224]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 5E86D3F70D; Wed, 17 Mar 2021 19:49:13 -0700 (PDT) From: Jianlin Lv To: bpf@vger.kernel.org Cc: ast@kernel.org, daniel@iogearbox.net, andrii@kernel.org, kafai@fb.com, songliubraving@fb.com, yhs@fb.com, john.fastabend@gmail.com, kpsingh@kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Jianlin.Lv@arm.com, iecedge@gmail.com Subject: [PATCH bpf-next] bpf: Remove insn_buf[] declaration in inner block Date: Thu, 18 Mar 2021 10:48:51 +0800 Message-Id: <20210318024851.49693-1-Jianlin.Lv@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Two insn_buf[16] variables are declared in the function, which act on function scope and block scope respectively. The statement in the inner blocks is redundant, so remove it. Signed-off-by: Jianlin Lv --- kernel/bpf/verifier.c | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index f9096b049cd6..e26c5170c953 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -11899,7 +11899,6 @@ static int do_misc_fixups(struct bpf_verifier_env *env) insn->code == (BPF_ALU64 | BPF_SUB | BPF_X)) { const u8 code_add = BPF_ALU64 | BPF_ADD | BPF_X; const u8 code_sub = BPF_ALU64 | BPF_SUB | BPF_X; - struct bpf_insn insn_buf[16]; struct bpf_insn *patch = &insn_buf[0]; bool issrc, isneg; u32 off_reg; -- 2.25.1