Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp7153491ybi; Mon, 8 Jul 2019 15:43:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqz7iMrbHmC9pQ6EsUejO0apbAk9XqlLNJRF235dWSIP7QEAOtQLFtjp2N+MivKuBZ61CpYY X-Received: by 2002:a17:902:7288:: with SMTP id d8mr27585271pll.133.1562625831263; Mon, 08 Jul 2019 15:43:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562625831; cv=none; d=google.com; s=arc-20160816; b=gqzG+u7CNnSqGVKpQk+lJqbZAVEdwLT8xGZMb2TrZQiyIm/vIaOQBtvoEPdp57+xGe vwLOcPFplkqCekiSTTPDMaMG2cIbh5aGquhttsIMoOGTUC6e3D3u61D1zLg2QmBqINxq E/jkDhpP3Rp9cMkqKm5VkFF6hWVOBzw3T5YaUs9m6spUAG9Tpx4NKVkkh/GEiwFwbuIr OnRLCkdioPhr4cFAscMNACWE0tZab9O2ZtPq80hUCCfS9ylfFG5DGjL5U9ub6ll108F3 U7wborVdjCjomhbpYjbU2I+csvBcId/PwAF2n8KzRNtXSj8G7RVPWlmhQdKv3rc40ofV nJaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=lzYpaDtUNAMchDHQ5mVavWSVxemrZT4NQs1IRkRW66Q=; b=Njdv8nT6FAwrsAlI60ZhFXSDeOuOHn7Ays8q1BiAY9jyBPm1goEKFDX9MdimaFu/pJ nyaVHt9p9R0VFgJ9ewpIF2OEm+KI6cEM4evDEm6EO468vvA1cJUJHG4EuMOKzoILzjWI 7QyOyktRvV+4fu7GH7X2Ljf1dLcNJYwyX4uLSIyfUAecgShYJGcjEZxaf0P4O+AWrT21 tmnOiCwPq7+dLp8JTK6UT5J2gJZZT+aGPjTOHiIBu1s6Fpi3XtiMj946JHHAx90cCFGZ GnxRf+Ob7XH8D+jrChhgW0H54vzqyWZaBlFzCbmweVfD7V8cW4aiw7gmXu6bcpsZ7KCF k6jg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kinvolk.io header.s=google header.b=ZyD5dW8n; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m99si692498pjb.107.2019.07.08.15.43.36; Mon, 08 Jul 2019 15:43:51 -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=@kinvolk.io header.s=google header.b=ZyD5dW8n; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730112AbfGHQci (ORCPT + 99 others); Mon, 8 Jul 2019 12:32:38 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:43311 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389323AbfGHQb4 (ORCPT ); Mon, 8 Jul 2019 12:31:56 -0400 Received: by mail-wr1-f67.google.com with SMTP id p13so17828982wru.10 for ; Mon, 08 Jul 2019 09:31:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kinvolk.io; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lzYpaDtUNAMchDHQ5mVavWSVxemrZT4NQs1IRkRW66Q=; b=ZyD5dW8nuNYNP+nX4Td3kyXt1a5K3nWXeOqKr8xVZP9rEglO8POBabo0xUar/gJ9Ty gfFpaGdGJEGTen/crmSnq/idDmP+4qdZ+MAnsH2SrX1GQPIozuLlLUyiZ7lSuxmjqo30 oRB6kpJ1lWc7VsBn8xN7GZDGTm7uJLG7pWxoU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lzYpaDtUNAMchDHQ5mVavWSVxemrZT4NQs1IRkRW66Q=; b=e1DkTTbVPT8tiwOjJ027PcwgKUWsTKd03r0t1uSLaVQeIPozYDw403zVsNv93me5SJ cz+IBkVfACTh4qFIBVPUYDeZG6MWaieLhsmwEQF7pWWqT+7AgyGZAWCO12RXehRnMMv/ b0OzKGaR2i0VzkAQJJA9+pGbOwAdmxhtZHJickqux8Naaf/zSinD+nqcg1YBqg8pm+Pl BC3s+LR5RdiwVe8qqsCN30MF5cp+KQbUoYfAUVCJcf/eZB5qUya8j3AILzlTjfPazdaI iOuX2gEy2L1vNklWghFy45Np4GBQzlgYmebsHhLm9xF/n8NJxRjJQx5DjqQg47DKlK9P IVEg== X-Gm-Message-State: APjAAAXd8idMQ9lR4ZUTVpd4BSqR4soca6rpod4Btwmy+tRrZruQ85VK LeuSjM2QYlcReivU0kMuxyP6WX0UvES4kg== X-Received: by 2002:adf:ce05:: with SMTP id p5mr19075288wrn.197.1562603513828; Mon, 08 Jul 2019 09:31:53 -0700 (PDT) Received: from localhost.localdomain (ip5f5aedbe.dynamic.kabel-deutschland.de. [95.90.237.190]) by smtp.gmail.com with ESMTPSA id e6sm18255086wrw.23.2019.07.08.09.31.52 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 08 Jul 2019 09:31:53 -0700 (PDT) From: Krzesimir Nowak To: linux-kernel@vger.kernel.org Cc: Alban Crequy , =?UTF-8?q?Iago=20L=C3=B3pez=20Galeiras?= , Alexei Starovoitov , Daniel Borkmann , Martin KaFai Lau , Song Liu , Yonghong Song , "David S. Miller" , Jakub Kicinski , Jesper Dangaard Brouer , John Fastabend , Stanislav Fomichev , netdev@vger.kernel.org, bpf@vger.kernel.org, xdp-newbies@vger.kernel.org, Krzesimir Nowak Subject: [bpf-next v3 06/12] selftests/bpf: Make sure that preexisting tests for perf event work Date: Mon, 8 Jul 2019 18:31:15 +0200 Message-Id: <20190708163121.18477-7-krzesimir@kinvolk.io> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190708163121.18477-1-krzesimir@kinvolk.io> References: <20190708163121.18477-1-krzesimir@kinvolk.io> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We are going to introduce a test run implementation for perf event in a later commit and it will not allow passing any data out or ctx out to it, and requires their sizes to be specified to zero. To avoid test failures when the feature is introduced, override the data out size to zero. That will also cause NULL buffer to be sent to the kernel. Signed-off-by: Krzesimir Nowak --- .../testing/selftests/bpf/verifier/perf_event_sample_period.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/testing/selftests/bpf/verifier/perf_event_sample_period.c b/tools/testing/selftests/bpf/verifier/perf_event_sample_period.c index 471c1a5950d8..19f5d824b275 100644 --- a/tools/testing/selftests/bpf/verifier/perf_event_sample_period.c +++ b/tools/testing/selftests/bpf/verifier/perf_event_sample_period.c @@ -13,6 +13,7 @@ }, .result = ACCEPT, .prog_type = BPF_PROG_TYPE_PERF_EVENT, + .override_data_out_len = true, }, { "check bpf_perf_event_data->sample_period half load permitted", @@ -29,6 +30,7 @@ }, .result = ACCEPT, .prog_type = BPF_PROG_TYPE_PERF_EVENT, + .override_data_out_len = true, }, { "check bpf_perf_event_data->sample_period word load permitted", @@ -45,6 +47,7 @@ }, .result = ACCEPT, .prog_type = BPF_PROG_TYPE_PERF_EVENT, + .override_data_out_len = true, }, { "check bpf_perf_event_data->sample_period dword load permitted", @@ -56,4 +59,5 @@ }, .result = ACCEPT, .prog_type = BPF_PROG_TYPE_PERF_EVENT, + .override_data_out_len = true, }, -- 2.20.1