Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp30925pxb; Wed, 30 Mar 2022 22:04:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwx0jaFRdG7a7x/SSyXUcq5KiLwAdESrRblP7SOR+66CGGgHC3iDKHEvINf8O194PNOXG7e X-Received: by 2002:a17:902:cf05:b0:156:2aa:6e13 with SMTP id i5-20020a170902cf0500b0015602aa6e13mr3525393plg.137.1648703058601; Wed, 30 Mar 2022 22:04:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648703058; cv=none; d=google.com; s=arc-20160816; b=yca/LuKPKg0e5l85tr/EUw2gwJqymCFv1LteTX/Us5LR5SfTdn42jLEex0XGFAWsjk uda3uq4hGpx/Fu4uCyOvWLL3qBNS9lRIjUGyZPdWR+HOmpXBbDiBcTGPs1gFqfVgFDpw uNfnSLGLV74QiqPBkdd21EKtJ+uyH7TdlTb0HPqTUU9sAICWtGu7ztzy6ARKJqGzOcAT OohbeiFzU0yLe4K8oZt8dfXBNhsnDmltuhjAamib9qqyN3EBZcqc+DNKEXEFUX3KJ6H1 yvttog0/hfyWyVoQvmkPEbi48XrO4EY0Sddb8JXtgHrXcwnHt7cpTbRVNXfqtlz46Hrl pC7A== 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:dkim-signature:dkim-filter; bh=8ediofSqJKX2Zks+4QSp0wj5eoOOq1PxGvE7lIh1nRE=; b=a+XKWAV4Om2BGMWwmkAg/bIh6PU1ljkp91lfo+ShEZEDGxRhIYoJtAn39q64yLUGYh e3okFHV6FvJEWtlDk8AhkjCcLaHr+no34KYr1yfa4ixonAcY/sOtUzWS1nmdnqWAI3AF lO5qU1bEZWHfVykMJjlJayYDmpiaBkw9hMTsrYPc9wLTNJVU/0paZiLf7rbz4h8GauFr 3Nz32epY0h2Oj5VheW21l0mWqLeIMxIkVtZk+RtnKw+M1AkzfWeRnwG7/RV8H7IgSZC2 kwJN3E5kVYQqVe6GMgIly3wt2RAPemrBdkTH4UofBsi03ZYxgq6iyITIHCMwZ+++7Hzo eaXQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@efficios.com header.s=default header.b=dplyxnZ6; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=efficios.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id u4-20020a056a00158400b004fa3a8e009csi25548234pfk.339.2022.03.30.22.04.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Mar 2022 22:04:18 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@efficios.com header.s=default header.b=dplyxnZ6; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=efficios.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 3B93926C549; Wed, 30 Mar 2022 20:39:29 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1350930AbiC3UUF (ORCPT + 99 others); Wed, 30 Mar 2022 16:20:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47840 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350901AbiC3UUE (ORCPT ); Wed, 30 Mar 2022 16:20:04 -0400 Received: from mail.efficios.com (mail.efficios.com [167.114.26.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 283EC27FEB; Wed, 30 Mar 2022 13:18:19 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.efficios.com (Postfix) with ESMTP id 8343D2851B0; Wed, 30 Mar 2022 16:18:18 -0400 (EDT) Received: from mail.efficios.com ([127.0.0.1]) by localhost (mail03.efficios.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id liiiRE86cOBp; Wed, 30 Mar 2022 16:18:18 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mail.efficios.com (Postfix) with ESMTP id 39C42285337; Wed, 30 Mar 2022 16:18:18 -0400 (EDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.efficios.com 39C42285337 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=default; t=1648671498; bh=8ediofSqJKX2Zks+4QSp0wj5eoOOq1PxGvE7lIh1nRE=; h=From:To:Date:Message-Id:MIME-Version; b=dplyxnZ6o/oz354M5U+6xg7KRCp8NTy/ii11u1Lb5dIYCon1NJRbtLZKD5PmO52pT ijJa8MzgzLnnlr30hZwiEP/mTyEcjmSLK/oD5yUPvxrl6UD/lfKFUg3JRypw5KKWBi CXv1CMGXSNHD7HXDtMnItENro/Nt7yCmy/89DHEkxVBzbvoTs2a/kXPz0c1etNFnYu y6bBvO1X8Aqj+gmg8diBqXNIZamMJB9fFtZCAeau8RX+GgwQ6DNtX9B8qQwJDGXdMw CXEe57VSAg9RvgHSv99G3IC+3XjHtqCVprnWrZEM9oLQL4saE+DxbQF9OyGrudrt0Y NooNnapmrbGrA== X-Virus-Scanned: amavisd-new at efficios.com Received: from mail.efficios.com ([127.0.0.1]) by localhost (mail03.efficios.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id p67GgNSbFrfO; Wed, 30 Mar 2022 16:18:18 -0400 (EDT) Received: from thinkos.internal.efficios.com (192-222-180-24.qc.cable.ebox.net [192.222.180.24]) by mail.efficios.com (Postfix) with ESMTPSA id 0204C284BF9; Wed, 30 Mar 2022 16:18:17 -0400 (EDT) From: Mathieu Desnoyers To: Steven Rostedt Cc: linux-kernel@vger.kernel.org, Beau Belgrave , Masami Hiramatsu , linux-trace-devel , bpf , Network Development , Alexei Starovoitov , Linus Torvalds , Mathieu Desnoyers Subject: [PATCH] tracing: do not export user_events uapi Date: Wed, 30 Mar 2022 16:17:55 -0400 Message-Id: <20220330201755.29319-1-mathieu.desnoyers@efficios.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 In addition to mark the USER_EVENTS feature BROKEN until all interested parties figure out the user-space API, do not install the uapi header. This prevents situations where a non-final uapi header would end up being installed into a distribution image and used to build user-space programs that would then run against newer kernels that will implement user events with a different ABI. Link: https://lore.kernel.org/all/20220330155835.5e1f6669@gandalf.local.h= ome Signed-off-by: Mathieu Desnoyers --- include/uapi/Kbuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/uapi/Kbuild b/include/uapi/Kbuild index 61ee6e59c930..425ea8769ddc 100644 --- a/include/uapi/Kbuild +++ b/include/uapi/Kbuild @@ -12,3 +12,6 @@ ifeq ($(wildcard $(objtree)/arch/$(SRCARCH)/include/gen= erated/uapi/asm/kvm_para. no-export-headers +=3D linux/kvm_para.h endif endif + +# API is not finalized +no-export-headers +=3D linux/user_events.h --=20 2.20.1