From 6ae01183809b862a588b9f85c33a44573377abf6 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Mon, 13 Oct 2025 10:46:25 -0700 Subject: [PATCH 1/3] patches: Add fix for -Wshift-count-overflow in drivers/dma/mmp_pdma.c Link: https://github.com/ClangBuiltLinux/linux/issues/2122 Signed-off-by: Nathan Chancellor --- ...ngine_mmp_pdma_fix_dma_mask_handling.patch | 145 ++++++++++++++++++ patches/mainline/series | 1 + ...ngine_mmp_pdma_fix_dma_mask_handling.patch | 145 ++++++++++++++++++ patches/tip/series | 1 + 4 files changed, 292 insertions(+) create mode 100644 patches/mainline/20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch create mode 100644 patches/mainline/series create mode 100644 patches/tip/20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch create mode 100644 patches/tip/series diff --git a/patches/mainline/20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch b/patches/mainline/20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch new file mode 100644 index 00000000..60db81be --- /dev/null +++ b/patches/mainline/20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch @@ -0,0 +1,145 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH] dmaengine: mmp_pdma: fix DMA mask handling +From: Guodong Xu +Date: Thu, 18 Sep 2025 22:27:27 +0800 +Message-Id: <20250918-mmp-pdma-simplify-dma-addressing-v1-1-5c2be2b85696@riscstar.com> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +The driver's existing logic for setting the DMA mask for "marvell,pdma-1.0" +was flawed. It incorrectly relied on pdev->dev->coherent_dma_mask instead +of declaring the hardware's fixed addressing capability. A cleaner and +more correct approach is to define the mask directly based on the hardware +limitations. + +The MMP/PXA PDMA controller is a 32-bit DMA engine. This is supported by +datasheets and various dtsi files for PXA25x, PXA27x, PXA3xx, and MMP2, +all of which are 32-bit systems. + +This patch simplifies the driver's logic by replacing the 'u64 dma_mask' +field with a simpler 'u32 dma_width' to store the addressing capability +in bits. The complex if/else block in probe() is then replaced with a +single, clear call to dma_set_mask_and_coherent(). This sets a fixed +32-bit DMA mask for "marvell,pdma-1.0" and a 64-bit mask for +"spacemit,k1-pdma," matching each device's hardware capabilities. + +Finally, this change also works around a specific build error encountered +with clang-20 on x86_64 allyesconfig. The shift-count-overflow error is +caused by a known clang compiler issue where the DMA_BIT_MASK(n) macro's +ternary operator is not correctly evaluated in static initializers. By +moving the macro's evaluation into the probe() function, the driver avoids +this compiler bug. + +Fixes: 5cfe585d8624 ("dmaengine: mmp_pdma: Add SpacemiT K1 PDMA support with 64-bit addressing") +Reported-by: Naresh Kamboju +Closes: https://lore.kernel.org/lkml/CA+G9fYsPcMfW-e_0_TRqu4cnwqOqYF3aJOeKUYk6Z4qRStdFvg@mail.gmail.com +Suggested-by: Arnd Bergmann +Signed-off-by: Guodong Xu +Tested-by: Naresh Kamboju +Tested-by: Nathan Chancellor # build +Reviewed-by: Arnd Bergmann +Link: https://patch.msgid.link/20250918-mmp-pdma-simplify-dma-addressing-v1-1-5c2be2b85696@riscstar.com +--- +Hi Vinod, Arnd, and all, + +This patch fixes a build failure in the mmp_pdma driver when using +clang-20, as reported by Naresh Kamboju [1]. The error, +a -Wshift-count-overflow warning, is caused by a known issue in the clang +compiler. When the DMA_BIT_MASK(64) macro is used in a static initializer, +it triggers a long-standing bug in how clang evaluates compile-time +constants [2, 3]. Thanks to Nathan Chancellor for providing these links. + +While investigating this, Arnd Bergmann pointed out that the driver's +logic for setting the DMA mask was unnecessarily complex. This logic, +which was inherited from the original Marvel PDMA driver when adding +support for SpacemiT K1 DMA, could be simplified. A better solution is to +set each device's DMA mask directly based on its hardware capability. + +This patch implements Arnd's suggestion. It refactors the driver to store +the controller's DMA width (either 32 or 64 bits) and generates the mask +at runtime within the probe() function. + +This approach also avoids the clang false error reporting. + +This patch is based on dmaengine.git next [4]. + +Thanks, +Guodong Xu + +[1] https://lore.kernel.org/lkml/CA+G9fYsPcMfW-e_0_TRqu4cnwqOqYF3aJOeKUYk6Z4qRStdFvg@mail.gmail.com/ +[2] https://github.com/ClangBuiltLinux/linux/issues/92 +[3] https://github.com/llvm/llvm-project/issues/38137 +[4] https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git/log/?h=next +--- + drivers/dma/mmp_pdma.c | 20 ++++++++------------ + 1 file changed, 8 insertions(+), 12 deletions(-) + +diff --git a/drivers/dma/mmp_pdma.c b/drivers/dma/mmp_pdma.c +index d07229a748868b8115892c63c54c16130d88e326..86661eb3cde1ff6d6d8f02b6f0d4142878b5a890 100644 +--- a/drivers/dma/mmp_pdma.c ++++ b/drivers/dma/mmp_pdma.c +@@ -152,8 +152,8 @@ struct mmp_pdma_phy { + * + * Controller Configuration: + * @run_bits: Control bits in DCSR register for channel start/stop +- * @dma_mask: DMA addressing capability of controller. 0 to use OF/platform +- * settings, or explicit mask like DMA_BIT_MASK(32/64) ++ * @dma_width: DMA addressing width in bits (32 or 64). Determines the ++ * DMA mask capability of the controller hardware. + */ + struct mmp_pdma_ops { + /* Hardware Register Operations */ +@@ -173,7 +173,7 @@ struct mmp_pdma_ops { + + /* Controller Configuration */ + u32 run_bits; +- u64 dma_mask; ++ u32 dma_width; + }; + + struct mmp_pdma_device { +@@ -1172,7 +1172,7 @@ static const struct mmp_pdma_ops marvell_pdma_v1_ops = { + .get_desc_src_addr = get_desc_src_addr_32, + .get_desc_dst_addr = get_desc_dst_addr_32, + .run_bits = (DCSR_RUN), +- .dma_mask = 0, /* let OF/platform set DMA mask */ ++ .dma_width = 32, + }; + + static const struct mmp_pdma_ops spacemit_k1_pdma_ops = { +@@ -1185,7 +1185,7 @@ static const struct mmp_pdma_ops spacemit_k1_pdma_ops = { + .get_desc_src_addr = get_desc_src_addr_64, + .get_desc_dst_addr = get_desc_dst_addr_64, + .run_bits = (DCSR_RUN | DCSR_LPAEEN), +- .dma_mask = DMA_BIT_MASK(64), /* force 64-bit DMA addr capability */ ++ .dma_width = 64, + }; + + static const struct of_device_id mmp_pdma_dt_ids[] = { +@@ -1314,13 +1314,9 @@ static int mmp_pdma_probe(struct platform_device *op) + pdev->device.directions = BIT(DMA_MEM_TO_DEV) | BIT(DMA_DEV_TO_MEM); + pdev->device.residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR; + +- /* Set DMA mask based on ops->dma_mask, or OF/platform */ +- if (pdev->ops->dma_mask) +- dma_set_mask(pdev->dev, pdev->ops->dma_mask); +- else if (pdev->dev->coherent_dma_mask) +- dma_set_mask(pdev->dev, pdev->dev->coherent_dma_mask); +- else +- dma_set_mask(pdev->dev, DMA_BIT_MASK(64)); ++ /* Set DMA mask based on controller hardware capabilities */ ++ dma_set_mask_and_coherent(pdev->dev, ++ DMA_BIT_MASK(pdev->ops->dma_width)); + + ret = dma_async_device_register(&pdev->device); + if (ret) { + +--- +base-commit: cc0bacac6de7763a038550cf43cb94634d8be9cd +change-id: 20250904-mmp-pdma-simplify-dma-addressing-f6aef03e07c3 + +Best regards, +-- +Guodong Xu + diff --git a/patches/mainline/series b/patches/mainline/series new file mode 100644 index 00000000..fa39961c --- /dev/null +++ b/patches/mainline/series @@ -0,0 +1 @@ +20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch diff --git a/patches/tip/20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch b/patches/tip/20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch new file mode 100644 index 00000000..60db81be --- /dev/null +++ b/patches/tip/20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch @@ -0,0 +1,145 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH] dmaengine: mmp_pdma: fix DMA mask handling +From: Guodong Xu +Date: Thu, 18 Sep 2025 22:27:27 +0800 +Message-Id: <20250918-mmp-pdma-simplify-dma-addressing-v1-1-5c2be2b85696@riscstar.com> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +The driver's existing logic for setting the DMA mask for "marvell,pdma-1.0" +was flawed. It incorrectly relied on pdev->dev->coherent_dma_mask instead +of declaring the hardware's fixed addressing capability. A cleaner and +more correct approach is to define the mask directly based on the hardware +limitations. + +The MMP/PXA PDMA controller is a 32-bit DMA engine. This is supported by +datasheets and various dtsi files for PXA25x, PXA27x, PXA3xx, and MMP2, +all of which are 32-bit systems. + +This patch simplifies the driver's logic by replacing the 'u64 dma_mask' +field with a simpler 'u32 dma_width' to store the addressing capability +in bits. The complex if/else block in probe() is then replaced with a +single, clear call to dma_set_mask_and_coherent(). This sets a fixed +32-bit DMA mask for "marvell,pdma-1.0" and a 64-bit mask for +"spacemit,k1-pdma," matching each device's hardware capabilities. + +Finally, this change also works around a specific build error encountered +with clang-20 on x86_64 allyesconfig. The shift-count-overflow error is +caused by a known clang compiler issue where the DMA_BIT_MASK(n) macro's +ternary operator is not correctly evaluated in static initializers. By +moving the macro's evaluation into the probe() function, the driver avoids +this compiler bug. + +Fixes: 5cfe585d8624 ("dmaengine: mmp_pdma: Add SpacemiT K1 PDMA support with 64-bit addressing") +Reported-by: Naresh Kamboju +Closes: https://lore.kernel.org/lkml/CA+G9fYsPcMfW-e_0_TRqu4cnwqOqYF3aJOeKUYk6Z4qRStdFvg@mail.gmail.com +Suggested-by: Arnd Bergmann +Signed-off-by: Guodong Xu +Tested-by: Naresh Kamboju +Tested-by: Nathan Chancellor # build +Reviewed-by: Arnd Bergmann +Link: https://patch.msgid.link/20250918-mmp-pdma-simplify-dma-addressing-v1-1-5c2be2b85696@riscstar.com +--- +Hi Vinod, Arnd, and all, + +This patch fixes a build failure in the mmp_pdma driver when using +clang-20, as reported by Naresh Kamboju [1]. The error, +a -Wshift-count-overflow warning, is caused by a known issue in the clang +compiler. When the DMA_BIT_MASK(64) macro is used in a static initializer, +it triggers a long-standing bug in how clang evaluates compile-time +constants [2, 3]. Thanks to Nathan Chancellor for providing these links. + +While investigating this, Arnd Bergmann pointed out that the driver's +logic for setting the DMA mask was unnecessarily complex. This logic, +which was inherited from the original Marvel PDMA driver when adding +support for SpacemiT K1 DMA, could be simplified. A better solution is to +set each device's DMA mask directly based on its hardware capability. + +This patch implements Arnd's suggestion. It refactors the driver to store +the controller's DMA width (either 32 or 64 bits) and generates the mask +at runtime within the probe() function. + +This approach also avoids the clang false error reporting. + +This patch is based on dmaengine.git next [4]. + +Thanks, +Guodong Xu + +[1] https://lore.kernel.org/lkml/CA+G9fYsPcMfW-e_0_TRqu4cnwqOqYF3aJOeKUYk6Z4qRStdFvg@mail.gmail.com/ +[2] https://github.com/ClangBuiltLinux/linux/issues/92 +[3] https://github.com/llvm/llvm-project/issues/38137 +[4] https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git/log/?h=next +--- + drivers/dma/mmp_pdma.c | 20 ++++++++------------ + 1 file changed, 8 insertions(+), 12 deletions(-) + +diff --git a/drivers/dma/mmp_pdma.c b/drivers/dma/mmp_pdma.c +index d07229a748868b8115892c63c54c16130d88e326..86661eb3cde1ff6d6d8f02b6f0d4142878b5a890 100644 +--- a/drivers/dma/mmp_pdma.c ++++ b/drivers/dma/mmp_pdma.c +@@ -152,8 +152,8 @@ struct mmp_pdma_phy { + * + * Controller Configuration: + * @run_bits: Control bits in DCSR register for channel start/stop +- * @dma_mask: DMA addressing capability of controller. 0 to use OF/platform +- * settings, or explicit mask like DMA_BIT_MASK(32/64) ++ * @dma_width: DMA addressing width in bits (32 or 64). Determines the ++ * DMA mask capability of the controller hardware. + */ + struct mmp_pdma_ops { + /* Hardware Register Operations */ +@@ -173,7 +173,7 @@ struct mmp_pdma_ops { + + /* Controller Configuration */ + u32 run_bits; +- u64 dma_mask; ++ u32 dma_width; + }; + + struct mmp_pdma_device { +@@ -1172,7 +1172,7 @@ static const struct mmp_pdma_ops marvell_pdma_v1_ops = { + .get_desc_src_addr = get_desc_src_addr_32, + .get_desc_dst_addr = get_desc_dst_addr_32, + .run_bits = (DCSR_RUN), +- .dma_mask = 0, /* let OF/platform set DMA mask */ ++ .dma_width = 32, + }; + + static const struct mmp_pdma_ops spacemit_k1_pdma_ops = { +@@ -1185,7 +1185,7 @@ static const struct mmp_pdma_ops spacemit_k1_pdma_ops = { + .get_desc_src_addr = get_desc_src_addr_64, + .get_desc_dst_addr = get_desc_dst_addr_64, + .run_bits = (DCSR_RUN | DCSR_LPAEEN), +- .dma_mask = DMA_BIT_MASK(64), /* force 64-bit DMA addr capability */ ++ .dma_width = 64, + }; + + static const struct of_device_id mmp_pdma_dt_ids[] = { +@@ -1314,13 +1314,9 @@ static int mmp_pdma_probe(struct platform_device *op) + pdev->device.directions = BIT(DMA_MEM_TO_DEV) | BIT(DMA_DEV_TO_MEM); + pdev->device.residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR; + +- /* Set DMA mask based on ops->dma_mask, or OF/platform */ +- if (pdev->ops->dma_mask) +- dma_set_mask(pdev->dev, pdev->ops->dma_mask); +- else if (pdev->dev->coherent_dma_mask) +- dma_set_mask(pdev->dev, pdev->dev->coherent_dma_mask); +- else +- dma_set_mask(pdev->dev, DMA_BIT_MASK(64)); ++ /* Set DMA mask based on controller hardware capabilities */ ++ dma_set_mask_and_coherent(pdev->dev, ++ DMA_BIT_MASK(pdev->ops->dma_width)); + + ret = dma_async_device_register(&pdev->device); + if (ret) { + +--- +base-commit: cc0bacac6de7763a038550cf43cb94634d8be9cd +change-id: 20250904-mmp-pdma-simplify-dma-addressing-f6aef03e07c3 + +Best regards, +-- +Guodong Xu + diff --git a/patches/tip/series b/patches/tip/series new file mode 100644 index 00000000..fa39961c --- /dev/null +++ b/patches/tip/series @@ -0,0 +1 @@ +20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch From ef818820721af7df5bd65ecc157e77c413cccfaf Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Mon, 13 Oct 2025 10:48:58 -0700 Subject: [PATCH 2/3] patches: mainline: Add nfsd strlen conflict patch This is needed to fix ARCH=hexagon allmodconfig. Signed-off-by: Nathan Chancellor --- ...de671789388b3af1046c7091685594ec44d9.patch | 88 +++++++++++++++++++ patches/mainline/series | 1 + 2 files changed, 89 insertions(+) create mode 100644 patches/mainline/c710de671789388b3af1046c7091685594ec44d9.patch diff --git a/patches/mainline/c710de671789388b3af1046c7091685594ec44d9.patch b/patches/mainline/c710de671789388b3af1046c7091685594ec44d9.patch new file mode 100644 index 00000000..f03851f0 --- /dev/null +++ b/patches/mainline/c710de671789388b3af1046c7091685594ec44d9.patch @@ -0,0 +1,88 @@ +From c710de671789388b3af1046c7091685594ec44d9 Mon Sep 17 00:00:00 2001 +From: Nathan Chancellor +Date: Tue, 30 Sep 2025 11:31:34 -0700 +Subject: nfsd: Avoid strlen conflict in nfsd4_encode_components_esc() + +There is an error building nfs4xdr.c with CONFIG_SUNRPC_DEBUG_TRACE=y +and CONFIG_FORTIFY_SOURCE=n due to the local variable strlen conflicting +with the function strlen(): + + In file included from include/linux/cpumask.h:11, + from arch/x86/include/asm/paravirt.h:21, + from arch/x86/include/asm/irqflags.h:102, + from include/linux/irqflags.h:18, + from include/linux/spinlock.h:59, + from include/linux/mmzone.h:8, + from include/linux/gfp.h:7, + from include/linux/slab.h:16, + from fs/nfsd/nfs4xdr.c:37: + fs/nfsd/nfs4xdr.c: In function 'nfsd4_encode_components_esc': + include/linux/kernel.h:321:46: error: called object 'strlen' is not a function or function pointer + 321 | __trace_puts(_THIS_IP_, str, strlen(str)); \ + | ^~~~~~ + include/linux/kernel.h:265:17: note: in expansion of macro 'trace_puts' + 265 | trace_puts(fmt); \ + | ^~~~~~~~~~ + include/linux/sunrpc/debug.h:34:41: note: in expansion of macro 'trace_printk' + 34 | # define __sunrpc_printk(fmt, ...) trace_printk(fmt, ##__VA_ARGS__) + | ^~~~~~~~~~~~ + include/linux/sunrpc/debug.h:42:17: note: in expansion of macro '__sunrpc_printk' + 42 | __sunrpc_printk(fmt, ##__VA_ARGS__); \ + | ^~~~~~~~~~~~~~~ + include/linux/sunrpc/debug.h:25:9: note: in expansion of macro 'dfprintk' + 25 | dfprintk(FACILITY, fmt, ##__VA_ARGS__) + | ^~~~~~~~ + fs/nfsd/nfs4xdr.c:2646:9: note: in expansion of macro 'dprintk' + 2646 | dprintk("nfsd4_encode_components(%s)\n", components); + | ^~~~~~~ + fs/nfsd/nfs4xdr.c:2643:13: note: declared here + 2643 | int strlen, count=0; + | ^~~~~~ + +This dprintk() instance is not particularly useful, so just remove it +altogether to get rid of the immediate strlen() conflict. + +At the same time, eliminate the local strlen variable to avoid potential +conflicts with strlen() in the future. + +Fixes: ec7d8e68ef0e ("sunrpc: add a Kconfig option to redirect dfprintk() output to trace buffer") +Signed-off-by: Nathan Chancellor +Reviewed-by: NeilBrown +Signed-off-by: Chuck Lever +--- +Link: https://git.kernel.org/cel/c/c710de671789388b3af1046c7091685594ec44d9 +--- + fs/nfsd/nfs4xdr.c | 9 +++------ + 1 file changed, 3 insertions(+), 6 deletions(-) + +diff --git a/fs/nfsd/nfs4xdr.c b/fs/nfsd/nfs4xdr.c +index 8f5ee3014abc81..b689b792c21f2b 100644 +--- a/fs/nfsd/nfs4xdr.c ++++ b/fs/nfsd/nfs4xdr.c +@@ -2628,10 +2628,8 @@ static __be32 nfsd4_encode_components_esc(struct xdr_stream *xdr, char sep, + __be32 *p; + __be32 pathlen; + int pathlen_offset; +- int strlen, count=0; + char *str, *end, *next; +- +- dprintk("nfsd4_encode_components(%s)\n", components); ++ int count = 0; + + pathlen_offset = xdr->buf->len; + p = xdr_reserve_space(xdr, 4); +@@ -2658,9 +2656,8 @@ static __be32 nfsd4_encode_components_esc(struct xdr_stream *xdr, char sep, + for (; *end && (*end != sep); end++) + /* find sep or end of string */; + +- strlen = end - str; +- if (strlen) { +- if (xdr_stream_encode_opaque(xdr, str, strlen) < 0) ++ if (end > str) { ++ if (xdr_stream_encode_opaque(xdr, str, end - str) < 0) + return nfserr_resource; + count++; + } else +-- +cgit 1.2.3-korg + diff --git a/patches/mainline/series b/patches/mainline/series index fa39961c..5132b50f 100644 --- a/patches/mainline/series +++ b/patches/mainline/series @@ -1 +1,2 @@ 20250918_guodong_dmaengine_mmp_pdma_fix_dma_mask_handling.patch +c710de671789388b3af1046c7091685594ec44d9.patch From a257e9f3499cbe1d2c286d94465f9b71f3a61ad7 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Mon, 13 Oct 2025 10:51:39 -0700 Subject: [PATCH 3/3] ci: Regenerate GitHub Actions workflow and TuxSuite files Signed-off-by: Nathan Chancellor --- .github/workflows/mainline-clang-15.yml | 6 +++--- .github/workflows/mainline-clang-16.yml | 6 +++--- .github/workflows/mainline-clang-17.yml | 6 +++--- .github/workflows/mainline-clang-18.yml | 6 +++--- .github/workflows/mainline-clang-19.yml | 6 +++--- .github/workflows/mainline-clang-20.yml | 6 +++--- .github/workflows/mainline-clang-21.yml | 6 +++--- .github/workflows/mainline-clang-22.yml | 6 +++--- .github/workflows/tip-clang-15.yml | 4 ++-- .github/workflows/tip-clang-16.yml | 4 ++-- .github/workflows/tip-clang-17.yml | 4 ++-- .github/workflows/tip-clang-18.yml | 4 ++-- .github/workflows/tip-clang-19.yml | 4 ++-- .github/workflows/tip-clang-20.yml | 4 ++-- .github/workflows/tip-clang-21.yml | 4 ++-- .github/workflows/tip-clang-22.yml | 4 ++-- tuxsuite/mainline-clang-15.tux.yml | 3 ++- tuxsuite/mainline-clang-16.tux.yml | 3 ++- tuxsuite/mainline-clang-17.tux.yml | 3 ++- tuxsuite/mainline-clang-18.tux.yml | 3 ++- tuxsuite/mainline-clang-19.tux.yml | 3 ++- tuxsuite/mainline-clang-20.tux.yml | 3 ++- tuxsuite/mainline-clang-21.tux.yml | 3 ++- tuxsuite/mainline-clang-22.tux.yml | 3 ++- tuxsuite/tip-clang-15.tux.yml | 3 ++- tuxsuite/tip-clang-16.tux.yml | 3 ++- tuxsuite/tip-clang-17.tux.yml | 3 ++- tuxsuite/tip-clang-18.tux.yml | 3 ++- tuxsuite/tip-clang-19.tux.yml | 3 ++- tuxsuite/tip-clang-20.tux.yml | 3 ++- tuxsuite/tip-clang-21.tux.yml | 3 ++- tuxsuite/tip-clang-22.tux.yml | 3 ++- 32 files changed, 72 insertions(+), 56 deletions(-) diff --git a/.github/workflows/mainline-clang-15.yml b/.github/workflows/mainline-clang-15.yml index 382a6c37..b88ae968 100644 --- a/.github/workflows/mainline-clang-15.yml +++ b/.github/workflows/mainline-clang-15.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-15.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1009,7 +1009,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/mainline-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-15.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1516,7 +1516,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/mainline-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-15.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/mainline-clang-16.yml b/.github/workflows/mainline-clang-16.yml index a9a2a5fd..477307bc 100644 --- a/.github/workflows/mainline-clang-16.yml +++ b/.github/workflows/mainline-clang-16.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-16.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1183,7 +1183,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/mainline-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-16.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1690,7 +1690,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/mainline-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-16.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/mainline-clang-17.yml b/.github/workflows/mainline-clang-17.yml index 3163c4de..65fd3576 100644 --- a/.github/workflows/mainline-clang-17.yml +++ b/.github/workflows/mainline-clang-17.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1183,7 +1183,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/mainline-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1748,7 +1748,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/mainline-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/mainline-clang-18.yml b/.github/workflows/mainline-clang-18.yml index c1e6053a..3d0bab8d 100644 --- a/.github/workflows/mainline-clang-18.yml +++ b/.github/workflows/mainline-clang-18.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1299,7 +1299,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/mainline-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1864,7 +1864,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/mainline-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/mainline-clang-19.yml b/.github/workflows/mainline-clang-19.yml index 932ea541..e42b7ae8 100644 --- a/.github/workflows/mainline-clang-19.yml +++ b/.github/workflows/mainline-clang-19.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-19.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1299,7 +1299,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/mainline-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-19.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1864,7 +1864,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/mainline-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-19.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/mainline-clang-20.yml b/.github/workflows/mainline-clang-20.yml index bd2e61f6..c9966d4a 100644 --- a/.github/workflows/mainline-clang-20.yml +++ b/.github/workflows/mainline-clang-20.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1328,7 +1328,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/mainline-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1893,7 +1893,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/mainline-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/mainline-clang-21.yml b/.github/workflows/mainline-clang-21.yml index ddc21ef9..20e9f752 100644 --- a/.github/workflows/mainline-clang-21.yml +++ b/.github/workflows/mainline-clang-21.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-21.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1328,7 +1328,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/mainline-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-21.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1893,7 +1893,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/mainline-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-21.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/mainline-clang-22.yml b/.github/workflows/mainline-clang-22.yml index e56f94d0..9debbd65 100644 --- a/.github/workflows/mainline-clang-22.yml +++ b/.github/workflows/mainline-clang-22.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-22.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1328,7 +1328,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/mainline-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name distribution_configs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-22.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1893,7 +1893,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/mainline-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-22.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/tip-clang-15.yml b/.github/workflows/tip-clang-15.yml index fd4bbb98..1fdeaded 100644 --- a/.github/workflows/tip-clang-15.yml +++ b/.github/workflows/tip-clang-15.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-15.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -168,7 +168,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/tip-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-15.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/tip-clang-16.yml b/.github/workflows/tip-clang-16.yml index f7ca8728..7360b76e 100644 --- a/.github/workflows/tip-clang-16.yml +++ b/.github/workflows/tip-clang-16.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-16.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -168,7 +168,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/tip-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-16.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/tip-clang-17.yml b/.github/workflows/tip-clang-17.yml index 8f8ad6ae..2b4edd3c 100644 --- a/.github/workflows/tip-clang-17.yml +++ b/.github/workflows/tip-clang-17.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -168,7 +168,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/tip-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/tip-clang-18.yml b/.github/workflows/tip-clang-18.yml index 4376e943..f74d912a 100644 --- a/.github/workflows/tip-clang-18.yml +++ b/.github/workflows/tip-clang-18.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -168,7 +168,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/tip-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/tip-clang-19.yml b/.github/workflows/tip-clang-19.yml index a52df21a..ad9f00ae 100644 --- a/.github/workflows/tip-clang-19.yml +++ b/.github/workflows/tip-clang-19.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-19.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -168,7 +168,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/tip-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-19.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/tip-clang-20.yml b/.github/workflows/tip-clang-20.yml index c16b8619..0f42802f 100644 --- a/.github/workflows/tip-clang-20.yml +++ b/.github/workflows/tip-clang-20.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -168,7 +168,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/tip-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/tip-clang-21.yml b/.github/workflows/tip-clang-21.yml index 313daf5d..7643e8ab 100644 --- a/.github/workflows/tip-clang-21.yml +++ b/.github/workflows/tip-clang-21.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-21.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -168,7 +168,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/tip-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-21.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/tip-clang-22.yml b/.github/workflows/tip-clang-22.yml index 8cd2a9b7..8b2944bf 100644 --- a/.github/workflows/tip-clang-22.yml +++ b/.github/workflows/tip-clang-22.yml @@ -67,7 +67,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-22.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -168,7 +168,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/tip-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name allconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-22.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/tuxsuite/mainline-clang-15.tux.yml b/tuxsuite/mainline-clang-15.tux.yml index b2740d75..f0a343e1 100644 --- a/tuxsuite/mainline-clang-15.tux.yml +++ b/tuxsuite/mainline-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py mainline # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-15.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux +# $ git -C linux quiltimport --patches ../patches/mainline # $ scripts/build-local.py -C linux -f tuxsuite/mainline-clang-15.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master diff --git a/tuxsuite/mainline-clang-16.tux.yml b/tuxsuite/mainline-clang-16.tux.yml index bc2d29c1..086c5d7f 100644 --- a/tuxsuite/mainline-clang-16.tux.yml +++ b/tuxsuite/mainline-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py mainline # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-16.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux +# $ git -C linux quiltimport --patches ../patches/mainline # $ scripts/build-local.py -C linux -f tuxsuite/mainline-clang-16.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master diff --git a/tuxsuite/mainline-clang-17.tux.yml b/tuxsuite/mainline-clang-17.tux.yml index 68b5defa..b5c4362b 100644 --- a/tuxsuite/mainline-clang-17.tux.yml +++ b/tuxsuite/mainline-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py mainline # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-17.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux +# $ git -C linux quiltimport --patches ../patches/mainline # $ scripts/build-local.py -C linux -f tuxsuite/mainline-clang-17.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master diff --git a/tuxsuite/mainline-clang-18.tux.yml b/tuxsuite/mainline-clang-18.tux.yml index fc887ca4..63ec9570 100644 --- a/tuxsuite/mainline-clang-18.tux.yml +++ b/tuxsuite/mainline-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py mainline # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-18.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux +# $ git -C linux quiltimport --patches ../patches/mainline # $ scripts/build-local.py -C linux -f tuxsuite/mainline-clang-18.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master diff --git a/tuxsuite/mainline-clang-19.tux.yml b/tuxsuite/mainline-clang-19.tux.yml index c14ef148..6b40c529 100644 --- a/tuxsuite/mainline-clang-19.tux.yml +++ b/tuxsuite/mainline-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py mainline # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-19.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux +# $ git -C linux quiltimport --patches ../patches/mainline # $ scripts/build-local.py -C linux -f tuxsuite/mainline-clang-19.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master diff --git a/tuxsuite/mainline-clang-20.tux.yml b/tuxsuite/mainline-clang-20.tux.yml index 7b2e63c7..f04d2bb8 100644 --- a/tuxsuite/mainline-clang-20.tux.yml +++ b/tuxsuite/mainline-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py mainline # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-20.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux +# $ git -C linux quiltimport --patches ../patches/mainline # $ scripts/build-local.py -C linux -f tuxsuite/mainline-clang-20.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master diff --git a/tuxsuite/mainline-clang-21.tux.yml b/tuxsuite/mainline-clang-21.tux.yml index a6525feb..c65a559e 100644 --- a/tuxsuite/mainline-clang-21.tux.yml +++ b/tuxsuite/mainline-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py mainline # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-21.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux +# $ git -C linux quiltimport --patches ../patches/mainline # $ scripts/build-local.py -C linux -f tuxsuite/mainline-clang-21.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master diff --git a/tuxsuite/mainline-clang-22.tux.yml b/tuxsuite/mainline-clang-22.tux.yml index 25c80501..0e8a2293 100644 --- a/tuxsuite/mainline-clang-22.tux.yml +++ b/tuxsuite/mainline-clang-22.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py mainline # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/mainline-clang-22.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/mainline tuxsuite/mainline-clang-22.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux +# $ git -C linux quiltimport --patches ../patches/mainline # $ scripts/build-local.py -C linux -f tuxsuite/mainline-clang-22.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git at master diff --git a/tuxsuite/tip-clang-15.tux.yml b/tuxsuite/tip-clang-15.tux.yml index a3859675..0220e6dc 100644 --- a/tuxsuite/tip-clang-15.tux.yml +++ b/tuxsuite/tip-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py tip # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-15.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git linux +# $ git -C linux quiltimport --patches ../patches/tip # $ scripts/build-local.py -C linux -f tuxsuite/tip-clang-15.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git at master diff --git a/tuxsuite/tip-clang-16.tux.yml b/tuxsuite/tip-clang-16.tux.yml index 356408e1..206f5d79 100644 --- a/tuxsuite/tip-clang-16.tux.yml +++ b/tuxsuite/tip-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py tip # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-16.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git linux +# $ git -C linux quiltimport --patches ../patches/tip # $ scripts/build-local.py -C linux -f tuxsuite/tip-clang-16.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git at master diff --git a/tuxsuite/tip-clang-17.tux.yml b/tuxsuite/tip-clang-17.tux.yml index c41e7815..d9eba117 100644 --- a/tuxsuite/tip-clang-17.tux.yml +++ b/tuxsuite/tip-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py tip # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-17.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git linux +# $ git -C linux quiltimport --patches ../patches/tip # $ scripts/build-local.py -C linux -f tuxsuite/tip-clang-17.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git at master diff --git a/tuxsuite/tip-clang-18.tux.yml b/tuxsuite/tip-clang-18.tux.yml index a2679b69..45ee66cf 100644 --- a/tuxsuite/tip-clang-18.tux.yml +++ b/tuxsuite/tip-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py tip # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-18.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git linux +# $ git -C linux quiltimport --patches ../patches/tip # $ scripts/build-local.py -C linux -f tuxsuite/tip-clang-18.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git at master diff --git a/tuxsuite/tip-clang-19.tux.yml b/tuxsuite/tip-clang-19.tux.yml index 5854a7e1..8545e15c 100644 --- a/tuxsuite/tip-clang-19.tux.yml +++ b/tuxsuite/tip-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py tip # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-19.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git linux +# $ git -C linux quiltimport --patches ../patches/tip # $ scripts/build-local.py -C linux -f tuxsuite/tip-clang-19.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git at master diff --git a/tuxsuite/tip-clang-20.tux.yml b/tuxsuite/tip-clang-20.tux.yml index c05c6b8a..d4780952 100644 --- a/tuxsuite/tip-clang-20.tux.yml +++ b/tuxsuite/tip-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py tip # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-20.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git linux +# $ git -C linux quiltimport --patches ../patches/tip # $ scripts/build-local.py -C linux -f tuxsuite/tip-clang-20.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git at master diff --git a/tuxsuite/tip-clang-21.tux.yml b/tuxsuite/tip-clang-21.tux.yml index b9e40f43..76dd38af 100644 --- a/tuxsuite/tip-clang-21.tux.yml +++ b/tuxsuite/tip-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py tip # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-21.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git linux +# $ git -C linux quiltimport --patches ../patches/tip # $ scripts/build-local.py -C linux -f tuxsuite/tip-clang-21.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git at master diff --git a/tuxsuite/tip-clang-22.tux.yml b/tuxsuite/tip-clang-22.tux.yml index 92ae0237..c7292169 100644 --- a/tuxsuite/tip-clang-22.tux.yml +++ b/tuxsuite/tip-clang-22.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py tip # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/tip-clang-22.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git --git-ref master --job-name defconfigs --json-out builds.json --patch-series patches/tip tuxsuite/tip-clang-22.tux.yml # Invoke locally via: # $ git clone -b master --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git linux +# $ git -C linux quiltimport --patches ../patches/tip # $ scripts/build-local.py -C linux -f tuxsuite/tip-clang-22.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git at master