Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp3087062rwb; Mon, 15 Aug 2022 17:48:50 -0700 (PDT) X-Google-Smtp-Source: AA6agR7gck56GqCsPcoFh+F8wImj0zJGUWP18GSoDW7mXPqK5hcva9nYqrdH8ZSrisql2vNCqoRZ X-Received: by 2002:a05:6402:27d2:b0:43e:3ff6:ad58 with SMTP id c18-20020a05640227d200b0043e3ff6ad58mr16728881ede.234.1660610929885; Mon, 15 Aug 2022 17:48:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660610929; cv=none; d=google.com; s=arc-20160816; b=qWmOlA0V3R3Q4S7b1iWnB8tFMfvQcG6sQTI1sQ55KVPoIaEbwB7I7zTHrTqQ8Tbpmz KAQtR03uHfCmI2a/stoiqfvJT+6Pn1v0HjYoD/MXLRTpoyPwomiM2dYJCXLi16Kqcvbj 32fU9T0/phL+rFifT/yE8a+d8ssFhmZZrPENQjgJj3kS53QcgVO1x4CwgDk8Fo9FfESQ 0JOJtwDghvw9EaG/SqkNHh6X0EAeZTm1lIs0avZbbILw6bitBdRe6be/cxHNRJri2u/w KYFjD/BzG9rAQZsp5MrypGnK5deM6478g4icXQ6nsxDbSf3EnF9YxdVHr5FeO24fAN6t JHmw== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=iRBSmu1CajDMzgs9UAJFoq/8rV7LFnN3SrKYYpHxWmM=; b=LQHmVGHFFBcKg/WeabzjmQXCuCZyXPMrIHkwHd+k2USj81Jg2bWpCWtk6QFO3lMEr5 jGGWhK5kFFIGHYtfy5CEQKTPb0X38sX6K8Ss9umiRA//+lrFA7xwhbhMA/zPMyig1AOs 1JfIknGPOWQhZOM5O9pHP1AH05PPVSLVzKsgtMl+msp0fblZoQSrlVWprjaGwUTwpI8V pEX0M/NAJ4yQvfWWHoTWBahRHCLNbKpY2y1VkEc1ka4geG+sK0rQuKMRr4BI8rjwbYTi 7sVl7dLWjM4Rc4/OSArqSiroMeqKZr29GjNPBtnqi+xa04NUYJ8InCrGbpSUIN363DgB Qm8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=OThCGE48; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c11-20020a056402120b00b00443e3eed926si2113314edw.185.2022.08.15.17.48.25; Mon, 15 Aug 2022 17:48:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=OThCGE48; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352836AbiHOXBP (ORCPT + 99 others); Mon, 15 Aug 2022 19:01:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45030 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344550AbiHOW6h (ORCPT ); Mon, 15 Aug 2022 18:58:37 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4B758422D9; Mon, 15 Aug 2022 12:57:01 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 0C8F1B80EAD; Mon, 15 Aug 2022 19:57:00 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 44AA1C433C1; Mon, 15 Aug 2022 19:56:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1660593418; bh=e25EplunFs+xhOssElaZHcLWfqW4P+ZY5UR2hRo+Ob0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=OThCGE48TG2ltrbitrGnORhov2UuqBJXpBHG4moL6w4rA/mWGrbwffRzXSEgT5qW7 6i+uVIqMtSigrtesPUH+UJ/dD+w7KlWuES/CmdjB7nuUuI3KPv8qctimazlUUuIfJu PqdrH0Lf/UuusZn6PZAWbHQPO6HTVvmqkeIKo9jQ= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, =?UTF-8?q?=E8=B0=AD=E6=A2=93=E7=85=8A?= , Alexei Starovoitov , Andrii Nakryiko , Daniel Borkmann , Jiri Olsa , John Fastabend , KP Singh , Martin KaFai Lau , Nick Terrell , Song Liu , Stephane Eranian , Arnaldo Carvalho de Melo , Sasha Levin Subject: [PATCH 5.18 0943/1095] genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO Date: Mon, 15 Aug 2022 20:05:42 +0200 Message-Id: <20220815180508.184132690@linuxfoundation.org> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220815180429.240518113@linuxfoundation.org> References: <20220815180429.240518113@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Arnaldo Carvalho de Melo [ Upstream commit 91cea6be90e436c55cde8770a15e4dac9d3032d0 ] When genelf was introduced it tested for HAVE_LIBCRYPTO not HAVE_LIBCRYPTO_SUPPORT, which is the define the feature test for openssl defines, fix it. This also adds disables the deprecation warning, someone has to fix this to build with openssl 3.0 before the warning becomes a hard error. Fixes: 9b07e27f88b9cd78 ("perf inject: Add jitdump mmap injection support") Reported-by: 谭梓煊 Cc: Alexei Starovoitov Cc: Andrii Nakryiko Cc: Daniel Borkmann Cc: Jiri Olsa Cc: John Fastabend Cc: KP Singh Cc: Martin KaFai Lau Cc: Nick Terrell Cc: Song Liu Cc: Stephane Eranian Link: http://lore.kernel.org/lkml/YulpPqXSOG0Q4J1o@kernel.org Signed-off-by: Arnaldo Carvalho de Melo Signed-off-by: Sasha Levin --- tools/perf/util/genelf.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/perf/util/genelf.c b/tools/perf/util/genelf.c index aed49806a09b..953338b9e887 100644 --- a/tools/perf/util/genelf.c +++ b/tools/perf/util/genelf.c @@ -30,7 +30,11 @@ #define BUILD_ID_URANDOM /* different uuid for each run */ -#ifdef HAVE_LIBCRYPTO +// FIXME, remove this and fix the deprecation warnings before its removed and +// We'll break for good here... +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" + +#ifdef HAVE_LIBCRYPTO_SUPPORT #define BUILD_ID_MD5 #undef BUILD_ID_SHA /* does not seem to work well when linked with Java */ -- 2.35.1