From nobody Thu Sep 24 19:04:43 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=none dis=none) header.from=vates.tech ARC-Seal: i=1; a=rsa-sha256; t=1789463239; cv=none; d=zohomail.com; s=zohoarc; b=QZ+dYTKJcq2Xsb4mZGcw8vQIpkzEBrkIMDMcZz0UN74DsGvsPG9Jyq1xVSvPK/wUCXARUrECrfTPQGrTS+95EO6p0BQKvB1rb8a9TmyFUPuiMsj9PTWZLzY9GNbmu6f86EpnppSEuki0D1FtjlrZEI9DOJ0ltGr4yVBjXECe+0I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789463239; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=TWb1Pi/xe8T33qSa6iB7iWKAUcrFfU+7ZlQtCxdnF1Q=; b=jFsYrnFDVZ1MS+EtWg2XvnSix2zcZGFfvTeZrnhZ+oBsJh+h3IHvUNKI9wDgBKgOaPKprUfG49g/msfivaLT+6Dzo1BtjcRR2xlDpx41qzEONId9s8l5mb6hGAqhEpQVn5RPzktZlreiGJNm4cRFeHY08f4KdZEMNHYosAJyVGY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1789463238914971.4473320405317; Tue, 15 Sep 2026 02:07:18 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1421544.1647339 (Exim 4.92) (envelope-from ) id 1x6P7v-0004vD-AA; Tue, 15 Sep 2026 09:06:55 +0000 Received: by outflank-mailman (output) from mailman id 1421544.1647339; Tue, 15 Sep 2026 09:06:55 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1x6P7v-0004v6-6Y; Tue, 15 Sep 2026 09:06:55 +0000 Received: by outflank-mailman (input) for mailman id 1421544; Tue, 15 Sep 2026 09:06:53 +0000 Received: from mx.expurgate.net ([194.145.224.20]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1x6P7t-0004v0-1J for xen-devel@lists.xenproject.org; Tue, 15 Sep 2026 09:06:53 +0000 Received: from mx.expurgate.net (helo=localhost) by mx.expurgate.net with esmtp id 1x6P7s-006NKI-9O for xen-devel@lists.xenproject.org; Tue, 15 Sep 2026 11:06:52 +0200 Received: from [10.42.69.11] (helo=localhost) by localhost with ESMTP (eXpurgate MTA 0.9.1) (envelope-from ) id 6aa90aaa-8faa-0a2a0a5109dd-0a2a450bbe3c-14 for ; Tue, 15 Sep 2026 11:06:52 +0200 Received: from [185.255.28.18] (helo=prod-mta-13.swg-srv.net) by tlsNG-42698a.mxtls.expurgate.net with ESMTPS (eXpurgate 4.57.1) (envelope-from ) id 6aa90aab-b7e8-0a2a450b0019-b9ff1c12869f-3 for ; Tue, 15 Sep 2026 11:06:51 +0200 Received: from mail2.vates.fr ([37.26.189.201] mail2.vates.fr) (Authenticated sender: 8631fc262581453bbf619ec5b2062170/smtp/7773de5a-2839-4720-82ee-e06722ae1d3e) by prod-mta-13.swg-srv.net (ZoneMTA - prod-mta-13) with ESMTPSA id 1a0a4519d3d000c4f3.004 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 15 Sep 2026 09:06:47 +0000 Received: from leducb-2.local (155.89.66.37.rev.sfr.net [37.66.89.155]) (Authenticated sender: baptiste.le-duc) by mail2.vates.fr (Postfix) with ESMTPSA id E487C80F92; Tue, 15 Sep 2026 11:06:45 +0200 (CEST) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Authentication-Results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=vates.tech header.i="@vates.tech" header.h="From:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vates.tech; q=dns/txt; s=selector1; bh=TWb1Pi/xe8T33qSa6iB7iWKAUcrFfU+7ZlQtCxdnF1Q=; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:feedback-id; b=RfVQcWw6JIB4IIVYWziz22xR8n/TUszX7DYNA+clVIQCg33AujPyHc3u0TFM0FrAb6B+Udohc G3cVrzRiq8GjW9Ha0woDyWKzJUNZIkh5pJcH7SVNCAyFhNk4ZQFJ9OYJv5dW4chmgcyhDNnHYmm RQruSW097jaPjlVWsf7MMqdniF7DclsuwGa501S0TU+Pr48qcLX5JZgvObMKAS7G5vS4gBEvfzA qbrP/w7Jua4+2u3TQEHS2RNJvLITjzfCZWjva9prz3F3OWu4GGONmVchr2wzeV9mBgG/UnCjD1Z Z/FYjgYkR6TeyS4Lz5TIwBYq5SqAmfFSuKzzuxKaljRQ== X-Zone-Loop: 897cb62e1b3c49f16ccc13e6743e829971b0c7f4d9b9 x-campaign-type: default x-transaction-id: faed4c69-370c-4449-862c-d13c819a5d1b x-swg-uid: 01-f8a9a391-a777-4d8e-8442-97fd406cce11 X-Mailer: Sweego Message-ID: <1789463207.8631fc262581453bbf619ec5b2062170.1a0a4519d3d000c4f3@vates.tech> x-swg-bid: 1789463207.8631fc262581453bbf619ec5b2062170.1a0a4519d3d000c4f3 Feedback-ID: default:8631fc262581453bbf619ec5b2062170:Sweego x-campaign-id: default x-client-id: 8631fc262581453bbf619ec5b2062170 X-Originating-IP: [37.26.189.201] From: Baptiste Le Duc Date: Tue, 15 Sep 2026 11:06:43 +0200 Subject: [PATCH v2] Add basic b4 config file MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-B4-Tracking: v=1; b=H4sIAAAAAAAC/3WOuw7DIAxFfyViLm0gD4lO/Y8qgwFD6EAiIKhVl H8vpHPHc22f651EDA4juTc7CZhddIsvwC8NUTN4i9TpwoS3fGwFYxS0prKnavHGWSpQGjDDAB3 vSLlZAxr3Pn3P6cdxky9UqUrqhoSIVAbwaq7Rtt5iAuu8rcPZxbSEz/lNZlXyrzgzyqiAHhTTX A+jeGRIGK8Ji3c6juMLtDgo/9oAAAA= X-Change-ID: 20260911-add-b4-config-9ebfaf55a323 To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Anthony PERARD , Michal Orzel , Jan Beulich , Julien Grall , =?utf-8?q?Roger_Pau_Monn=C3=A9?= , Stefano Stabellini , Baptiste Le Duc X-Developer-Signature: v=1; a=ed25519-sha256; t=1789463204; l=1641; i=baptiste.le-duc@vates.tech; s=20260810; h=from:subject:message-id; bh=bXamDHTWjbeAwiLKmMPva03Iv8OiLO5TKjT+IaM4des=; b=YwsRKZwxfLe+ZQ30vdJe5F2CJyFbUPZBYRsOwihRpKeE+nB5xAjBcllyKjUICtiZ4tJN4xkFk hz1sUlup7xkAoG3WJTZZS/O3ftDO4t7KIcdJgLZinC9eqf9ZXoiuPhR X-Developer-Key: i=baptiste.le-duc@vates.tech; a=ed25519; pk=N+BbdvMXRzrCuX/ieh4RWodiAKcLNvI+KjflcZ0oXCo= X-Bm-Milter-Handled: 4ffbd6c1-ee69-4e1b-aabd-f977039bd3e2 X-Bm-Transport-Timestamp: 1789463206667 X-purgate-ID: tlsNG-42698a/1789463212-188C99EA-D6831E0E/0/0 X-purgate-type: clean X-purgate-size: 1643 X-ZohoMail-DKIM: pass (identity @vates.tech) X-ZM-MESSAGEID: 1789463243136158500 b4[1] is a convenient tool for mail-based contribution. A config file[2] tracked in the tree lets the project ship a few defaults that match the Xen patch submission rules. This aims to help new contributors who have never used a mailing list avoid mistakes when sending their patch series. The tree has no scripts/checkpatch.pl or equivalent, so there is nothing for b4 to run per patch. Disable the needs-checking pre-flight check so a series can be sent without first running b4 prep --check. [1] https://pypi.org/project/b4/ [2] https://b4.docs.kernel.org/en/latest/config.html Signed-off-by: Baptiste Le Duc Acked-by: Andrew Cooper --- Changes in v2: - Drop Xen's patches submission rules from comment - Drop flags that are not supported by get_maintainer.pl script, --nogit is supported but is a default so drop it also. - Link to v1: https://patch.msgid.link/20260911-add-b4-config-v1-1-9a4ac1d2= d569@vates.tech --- .b4-config | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.b4-config b/.b4-config new file mode 100644 index 0000000000..e5e2435ec4 --- /dev/null +++ b/.b4-config @@ -0,0 +1,10 @@ +# +# Common b4 settings for sending patches to the Xen Project upstream. +# https://b4.docs.kernel.org/ +# + +[b4] + send-series-to =3D xen-devel@lists.xenproject.org + send-auto-to-cmd =3D echo + send-auto-cc-cmd =3D ./scripts/get_maintainer.pl + midmask =3D https://lore.kernel.org/xen-devel/%s --- base-commit: acd87f99ac65ff9426dd52f9b7a6ef9db45cc735 change-id: 20260911-add-b4-config-9ebfaf55a323 Best regards, -- =20 Baptiste Le Duc