From b9a93dbb2bd00a140b1783b1c45fc88b7224a26a Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Mon, 9 Feb 2026 16:53:04 -0700 Subject: [PATCH 1/2] generator: yml: Update stable anchor to 6.19 This is the latest stable release. Copy the patches from mainline until they can be applied to this branch. Signed-off-by: Nathan Chancellor --- generator/yml/0004-trees.yml | 2 +- ...a17238f805b231d97b118232a5185bbb7a18.patch | 310 ++++++++++++++++++ ...ns_in_apple_silicon_smc_hwmon_driver.patch | 96 ++++++ ...bfbd7ec417f257f651cc00a90c66e31dfbf1.patch | 54 +++ patches/stable/series | 3 + 5 files changed, 464 insertions(+), 1 deletion(-) create mode 100644 patches/stable/0a76a17238f805b231d97b118232a5185bbb7a18.patch create mode 100644 patches/stable/20260129_linux_hwmon_macsmc_fix_regressions_in_apple_silicon_smc_hwmon_driver.patch create mode 100644 patches/stable/b584bfbd7ec417f257f651cc00a90c66e31dfbf1.patch create mode 100644 patches/stable/series diff --git a/generator/yml/0004-trees.yml b/generator/yml/0004-trees.yml index f5f7d995..260f33ab 100644 --- a/generator/yml/0004-trees.yml +++ b/generator/yml/0004-trees.yml @@ -1,7 +1,7 @@ trees: - &mainline {git_repo: *mainline-url, git_ref: master, name: mainline} - &next {git_repo: *next-url, git_ref: master, name: next} - - &stable {git_repo: *stable-url, git_ref: linux-6.18.y, name: stable} + - &stable {git_repo: *stable-url, git_ref: linux-6.19.y, name: stable} - &stable-6_12 {git_repo: *stable-url, git_ref: linux-6.12.y, name: "6.12"} - &stable-6_6 {git_repo: *stable-url, git_ref: linux-6.6.y, name: "6.6"} - &stable-6_1 {git_repo: *stable-url, git_ref: linux-6.1.y, name: "6.1"} diff --git a/patches/stable/0a76a17238f805b231d97b118232a5185bbb7a18.patch b/patches/stable/0a76a17238f805b231d97b118232a5185bbb7a18.patch new file mode 100644 index 00000000..e7b6aedd --- /dev/null +++ b/patches/stable/0a76a17238f805b231d97b118232a5185bbb7a18.patch @@ -0,0 +1,310 @@ +From 0a76a17238f805b231d97b118232a5185bbb7a18 Mon Sep 17 00:00:00 2001 +From: Nathan Chancellor +Date: Tue, 25 Nov 2025 15:54:37 -0700 +Subject: tty: vt/keyboard: Split apart vt_do_diacrit() + +After commit bfb24564b5fd ("tty: vt/keyboard: use __free()"), builds +using asm goto for put_user() and get_user() with a version of clang +older than 17 error with: + + drivers/tty/vt/keyboard.c:1709:7: error: cannot jump from this asm goto statement to one of its possible targets + if (put_user(asize, &a->kb_cnt)) + ^ + ... + arch/arm64/include/asm/uaccess.h:298:2: note: expanded from macro '__put_mem_asm' + asm goto( \ + ^ + drivers/tty/vt/keyboard.c:1687:7: note: possible target of asm goto statement + if (put_user(asize, &a->kb_cnt)) + ^ + ... + arch/arm64/include/asm/uaccess.h:342:2: note: expanded from macro '__raw_put_user' + __rpu_failed: \ + ^ + drivers/tty/vt/keyboard.c:1697:23: note: jump exits scope of variable with __attribute__((cleanup)) + void __free(kfree) *buf = kmalloc_array(MAX_DIACR, sizeof(struct kbdiacruc), + ^ + drivers/tty/vt/keyboard.c:1671:33: note: jump bypasses initialization of variable with __attribute__((cleanup)) + struct kbdiacr __free(kfree) *dia = kmalloc_array(MAX_DIACR, sizeof(struct kbdiacr), + ^ + +Prior to a fix to clang's scope checker in clang 17 [1], all labels in a +function were validated as potential targets of all asm gotos in a +function, regardless of whether they actually were a target of an asm +goto call, resulting in false positive errors about skipping over +variables marked with the cleanup attribute. + +To workaround this error, split up the bodies of the case statements in +vt_do_diacrit() into their own functions so that the scope checker does +not trip up on the multiple instances of __free(). + +Reported-by: kernel test robot +Closes: https://lore.kernel.org/oe-kbuild-all/202509091702.Oc7eCRDw-lkp@intel.com/ +Closes: https://lore.kernel.org/oe-kbuild-all/202511241835.EA8lShgH-lkp@intel.com/ +Link: https://github.com/llvm/llvm-project/commit/f023f5cdb2e6c19026f04a15b5a935c041835d14 [1] +Signed-off-by: Nathan Chancellor +Link: https://patch.msgid.link/20251125-tty-vt-keyboard-wa-clang-scope-check-error-v1-1-f5a5ea55c578@kernel.org +Signed-off-by: Greg Kroah-Hartman +--- +Link: https://git.kernel.org/gregkh/tty/c/0a76a17238f805b231d97b118232a5185bbb7a18 +--- + drivers/tty/vt/keyboard.c | 221 ++++++++++++++++++++++++---------------------- + 1 file changed, 115 insertions(+), 106 deletions(-) + +diff --git a/drivers/tty/vt/keyboard.c b/drivers/tty/vt/keyboard.c +index d65fc60dd7beda..3538d54d6a6ac6 100644 +--- a/drivers/tty/vt/keyboard.c ++++ b/drivers/tty/vt/keyboard.c +@@ -1649,134 +1649,143 @@ int __init kbd_init(void) + + /* Ioctl support code */ + +-/** +- * vt_do_diacrit - diacritical table updates +- * @cmd: ioctl request +- * @udp: pointer to user data for ioctl +- * @perm: permissions check computed by caller +- * +- * Update the diacritical tables atomically and safely. Lock them +- * against simultaneous keypresses +- */ +-int vt_do_diacrit(unsigned int cmd, void __user *udp, int perm) ++static int vt_do_kdgkbdiacr(void __user *udp) + { +- int asize; +- +- switch (cmd) { +- case KDGKBDIACR: +- { +- struct kbdiacrs __user *a = udp; +- int i; ++ struct kbdiacrs __user *a = udp; ++ int i, asize; + +- struct kbdiacr __free(kfree) *dia = kmalloc_array(MAX_DIACR, sizeof(struct kbdiacr), +- GFP_KERNEL); +- if (!dia) +- return -ENOMEM; ++ struct kbdiacr __free(kfree) *dia = kmalloc_array(MAX_DIACR, sizeof(struct kbdiacr), ++ GFP_KERNEL); ++ if (!dia) ++ return -ENOMEM; + +- /* Lock the diacriticals table, make a copy and then +- copy it after we unlock */ +- scoped_guard(spinlock_irqsave, &kbd_event_lock) { +- asize = accent_table_size; +- for (i = 0; i < asize; i++) { +- dia[i].diacr = conv_uni_to_8bit(accent_table[i].diacr); +- dia[i].base = conv_uni_to_8bit(accent_table[i].base); +- dia[i].result = conv_uni_to_8bit(accent_table[i].result); +- } ++ /* Lock the diacriticals table, make a copy and then ++ copy it after we unlock */ ++ scoped_guard(spinlock_irqsave, &kbd_event_lock) { ++ asize = accent_table_size; ++ for (i = 0; i < asize; i++) { ++ dia[i].diacr = conv_uni_to_8bit(accent_table[i].diacr); ++ dia[i].base = conv_uni_to_8bit(accent_table[i].base); ++ dia[i].result = conv_uni_to_8bit(accent_table[i].result); + } +- +- if (put_user(asize, &a->kb_cnt)) +- return -EFAULT; +- if (copy_to_user(a->kbdiacr, dia, asize * sizeof(struct kbdiacr))) +- return -EFAULT; +- return 0; + } +- case KDGKBDIACRUC: +- { +- struct kbdiacrsuc __user *a = udp; + +- void __free(kfree) *buf = kmalloc_array(MAX_DIACR, sizeof(struct kbdiacruc), +- GFP_KERNEL); +- if (buf == NULL) +- return -ENOMEM; ++ if (put_user(asize, &a->kb_cnt)) ++ return -EFAULT; ++ if (copy_to_user(a->kbdiacr, dia, asize * sizeof(struct kbdiacr))) ++ return -EFAULT; ++ return 0; ++} + +- /* Lock the diacriticals table, make a copy and then +- copy it after we unlock */ +- scoped_guard(spinlock_irqsave, &kbd_event_lock) { +- asize = accent_table_size; +- memcpy(buf, accent_table, asize * sizeof(struct kbdiacruc)); +- } ++static int vt_do_kdgkbdiacruc(void __user *udp) ++{ ++ struct kbdiacrsuc __user *a = udp; ++ int asize; + +- if (put_user(asize, &a->kb_cnt)) +- return -EFAULT; +- if (copy_to_user(a->kbdiacruc, buf, asize * sizeof(struct kbdiacruc))) +- return -EFAULT; ++ void __free(kfree) *buf = kmalloc_array(MAX_DIACR, sizeof(struct kbdiacruc), ++ GFP_KERNEL); ++ if (buf == NULL) ++ return -ENOMEM; + +- return 0; ++ /* Lock the diacriticals table, make a copy and then ++ copy it after we unlock */ ++ scoped_guard(spinlock_irqsave, &kbd_event_lock) { ++ asize = accent_table_size; ++ memcpy(buf, accent_table, asize * sizeof(struct kbdiacruc)); + } + +- case KDSKBDIACR: +- { +- struct kbdiacrs __user *a = udp; +- struct kbdiacr __free(kfree) *dia = NULL; +- unsigned int ct; +- int i; ++ if (put_user(asize, &a->kb_cnt)) ++ return -EFAULT; ++ if (copy_to_user(a->kbdiacruc, buf, asize * sizeof(struct kbdiacruc))) ++ return -EFAULT; + +- if (!perm) +- return -EPERM; +- if (get_user(ct, &a->kb_cnt)) +- return -EFAULT; +- if (ct >= MAX_DIACR) +- return -EINVAL; ++ return 0; ++} + +- if (ct) { +- dia = memdup_array_user(a->kbdiacr, +- ct, sizeof(struct kbdiacr)); +- if (IS_ERR(dia)) +- return PTR_ERR(dia); +- } ++static int vt_do_kdskbdiacr(void __user *udp, int perm) ++{ ++ struct kbdiacrs __user *a = udp; ++ struct kbdiacr __free(kfree) *dia = NULL; ++ unsigned int ct; ++ int i; + +- guard(spinlock_irqsave)(&kbd_event_lock); +- accent_table_size = ct; +- for (i = 0; i < ct; i++) { +- accent_table[i].diacr = +- conv_8bit_to_uni(dia[i].diacr); +- accent_table[i].base = +- conv_8bit_to_uni(dia[i].base); +- accent_table[i].result = +- conv_8bit_to_uni(dia[i].result); +- } ++ if (!perm) ++ return -EPERM; ++ if (get_user(ct, &a->kb_cnt)) ++ return -EFAULT; ++ if (ct >= MAX_DIACR) ++ return -EINVAL; + +- return 0; ++ if (ct) { ++ dia = memdup_array_user(a->kbdiacr, ++ ct, sizeof(struct kbdiacr)); ++ if (IS_ERR(dia)) ++ return PTR_ERR(dia); + } + +- case KDSKBDIACRUC: +- { +- struct kbdiacrsuc __user *a = udp; +- unsigned int ct; +- void __free(kfree) *buf = NULL; ++ guard(spinlock_irqsave)(&kbd_event_lock); ++ accent_table_size = ct; ++ for (i = 0; i < ct; i++) { ++ accent_table[i].diacr = ++ conv_8bit_to_uni(dia[i].diacr); ++ accent_table[i].base = ++ conv_8bit_to_uni(dia[i].base); ++ accent_table[i].result = ++ conv_8bit_to_uni(dia[i].result); ++ } + +- if (!perm) +- return -EPERM; ++ return 0; ++} + +- if (get_user(ct, &a->kb_cnt)) +- return -EFAULT; ++static int vt_do_kdskbdiacruc(void __user *udp, int perm) ++{ ++ struct kbdiacrsuc __user *a = udp; ++ unsigned int ct; ++ void __free(kfree) *buf = NULL; + +- if (ct >= MAX_DIACR) +- return -EINVAL; ++ if (!perm) ++ return -EPERM; + +- if (ct) { +- buf = memdup_array_user(a->kbdiacruc, +- ct, sizeof(struct kbdiacruc)); +- if (IS_ERR(buf)) +- return PTR_ERR(buf); +- } +- guard(spinlock_irqsave)(&kbd_event_lock); +- if (ct) +- memcpy(accent_table, buf, +- ct * sizeof(struct kbdiacruc)); +- accent_table_size = ct; +- return 0; ++ if (get_user(ct, &a->kb_cnt)) ++ return -EFAULT; ++ ++ if (ct >= MAX_DIACR) ++ return -EINVAL; ++ ++ if (ct) { ++ buf = memdup_array_user(a->kbdiacruc, ++ ct, sizeof(struct kbdiacruc)); ++ if (IS_ERR(buf)) ++ return PTR_ERR(buf); + } ++ guard(spinlock_irqsave)(&kbd_event_lock); ++ if (ct) ++ memcpy(accent_table, buf, ++ ct * sizeof(struct kbdiacruc)); ++ accent_table_size = ct; ++ return 0; ++} ++ ++/** ++ * vt_do_diacrit - diacritical table updates ++ * @cmd: ioctl request ++ * @udp: pointer to user data for ioctl ++ * @perm: permissions check computed by caller ++ * ++ * Update the diacritical tables atomically and safely. Lock them ++ * against simultaneous keypresses ++ */ ++int vt_do_diacrit(unsigned int cmd, void __user *udp, int perm) ++{ ++ switch (cmd) { ++ case KDGKBDIACR: ++ return vt_do_kdgkbdiacr(udp); ++ case KDGKBDIACRUC: ++ return vt_do_kdgkbdiacruc(udp); ++ case KDSKBDIACR: ++ return vt_do_kdskbdiacr(udp, perm); ++ case KDSKBDIACRUC: ++ return vt_do_kdskbdiacruc(udp, perm); + } + return 0; + } +-- +cgit 1.2.3-korg + diff --git a/patches/stable/20260129_linux_hwmon_macsmc_fix_regressions_in_apple_silicon_smc_hwmon_driver.patch b/patches/stable/20260129_linux_hwmon_macsmc_fix_regressions_in_apple_silicon_smc_hwmon_driver.patch new file mode 100644 index 00000000..b9f381b0 --- /dev/null +++ b/patches/stable/20260129_linux_hwmon_macsmc_fix_regressions_in_apple_silicon_smc_hwmon_driver.patch @@ -0,0 +1,96 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH 1/2] hwmon: (macsmc) Fix regressions in Apple Silicon SMC + hwmon driver +From: Guenter Roeck +Date: Thu, 29 Jan 2026 09:51:10 -0800 +Message-Id: <20260129175112.3751907-2-linux@roeck-us.net> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +The recently added macsmc-hwmon driver contained several critical +bugs in its sensor population logic and float conversion routines. + +Specifically: +- The voltage sensor population loop used the wrong prefix ("volt-" + instead of "voltage-") and incorrectly assigned sensors to the + temperature sensor array (hwmon->temp.sensors) instead of the + voltage sensor array (hwmon->volt.sensors). This would lead to + out-of-bounds memory access or data corruption when both temperature + and voltage sensors were present. +- The float conversion in macsmc_hwmon_write_f32() had flawed exponent + logic for values >= 2^24 and lacked masking for the mantissa, which + could lead to incorrect values being written to the SMC. + +Fix these issues to ensure correct sensor registration and reliable +manual fan control. + +Confirm that the reported overflow in FIELD_PREP is fixed by declaring +macsmc_hwmon_write_f32() as __always_inline for a compile test. + +Fixes: 785205fd8139 ("hwmon: Add Apple Silicon SMC hwmon driver") +Reported-by: Nathan Chancellor +Closes: https://lore.kernel.org/linux-hwmon/20260119195817.GA1035354@ax162/ +Cc: James Calligeros +Cc: Nathan Chancellor +Cc: Neal Gompa +Cc: Janne Grunau +Signed-off-by: Guenter Roeck +Tested-by: Nathan Chancellor # build only +Link: https://patch.msgid.link/20260129175112.3751907-2-linux@roeck-us.net +--- + drivers/hwmon/macsmc-hwmon.c | 23 ++++++++++------------- + 1 file changed, 10 insertions(+), 13 deletions(-) + +diff --git a/drivers/hwmon/macsmc-hwmon.c b/drivers/hwmon/macsmc-hwmon.c +index 1c0bbec7e8eb..40d25c81b443 100644 +--- a/drivers/hwmon/macsmc-hwmon.c ++++ b/drivers/hwmon/macsmc-hwmon.c +@@ -228,25 +228,22 @@ static int macsmc_hwmon_write_f32(struct apple_smc *smc, smc_key key, int value) + { + u64 val; + u32 fval = 0; +- int exp = 0, neg; ++ int exp, neg; + ++ neg = value < 0; + val = abs(value); +- neg = val != value; + + if (val) { +- int msb = __fls(val) - exp; ++ exp = __fls(val); + +- if (msb > 23) { +- val >>= msb - FLT_MANT_BIAS; +- exp -= msb - FLT_MANT_BIAS; +- } else if (msb < 23) { +- val <<= FLT_MANT_BIAS - msb; +- exp += msb; +- } ++ if (exp > 23) ++ val >>= exp - 23; ++ else ++ val <<= 23 - exp; + + fval = FIELD_PREP(FLT_SIGN_MASK, neg) | + FIELD_PREP(FLT_EXP_MASK, exp + FLT_EXP_BIAS) | +- FIELD_PREP(FLT_MANT_MASK, val); ++ FIELD_PREP(FLT_MANT_MASK, val & FLT_MANT_MASK); + } + + return apple_smc_write_u32(smc, key, fval); +@@ -663,8 +660,8 @@ static int macsmc_hwmon_populate_sensors(struct macsmc_hwmon *hwmon, + if (!hwmon->volt.sensors) + return -ENOMEM; + +- for_each_child_of_node_with_prefix(hwmon_node, key_node, "volt-") { +- sensor = &hwmon->temp.sensors[hwmon->temp.count]; ++ for_each_child_of_node_with_prefix(hwmon_node, key_node, "voltage-") { ++ sensor = &hwmon->volt.sensors[hwmon->volt.count]; + if (!macsmc_hwmon_create_sensor(hwmon->dev, hwmon->smc, key_node, sensor)) { + sensor->attrs = HWMON_I_INPUT; + +-- +2.45.2 + diff --git a/patches/stable/b584bfbd7ec417f257f651cc00a90c66e31dfbf1.patch b/patches/stable/b584bfbd7ec417f257f651cc00a90c66e31dfbf1.patch new file mode 100644 index 00000000..0ffa8bdd --- /dev/null +++ b/patches/stable/b584bfbd7ec417f257f651cc00a90c66e31dfbf1.patch @@ -0,0 +1,54 @@ +From b584bfbd7ec417f257f651cc00a90c66e31dfbf1 Mon Sep 17 00:00:00 2001 +From: Nathan Chancellor +Date: Wed, 14 Jan 2026 16:27:11 -0700 +Subject: ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing + with clang < 18 + +After a recent innocuous change to drivers/acpi/apei/ghes.c, building +ARCH=arm64 allmodconfig with clang-17 or older (which has both +CONFIG_KASAN=y and CONFIG_WERROR=y) fails with: + + drivers/acpi/apei/ghes.c:902:13: error: stack frame size (2768) exceeds limit (2048) in 'ghes_do_proc' [-Werror,-Wframe-larger-than] + 902 | static void ghes_do_proc(struct ghes *ghes, + | ^ + +A KASAN pass that removes unneeded stack instrumentation, enabled by +default in clang-18 [1], drastically improves stack usage in this case. + +To avoid the warning in the common allmodconfig case when it can break +the build, disable KASAN for ghes.o when compile testing with clang-17 +and older. Disabling KASAN outright may hide legitimate runtime issues, +so live with the warning in that case; the user can either increase the +frame warning limit or disable -Werror, which they should probably do +when debugging with KASAN anyways. + +Closes: https://github.com/ClangBuiltLinux/linux/issues/2148 +Link: https://github.com/llvm/llvm-project/commit/51fbab134560ece663517bf1e8c2a30300d08f1a [1] +Signed-off-by: Nathan Chancellor +Cc: All applicable +Link: https://patch.msgid.link/20260114-ghes-avoid-wflt-clang-older-than-18-v1-1-9c8248bfe4f4@kernel.org +Signed-off-by: Rafael J. Wysocki +--- +Link: https://git.kernel.org/rafael/linux-pm/c/b584bfbd7ec417f257f651cc00a90c66e31dfbf1 +--- + drivers/acpi/apei/Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/drivers/acpi/apei/Makefile b/drivers/acpi/apei/Makefile +index 2c474e6477e1..346cdf0a0ef9 100644 +--- a/drivers/acpi/apei/Makefile ++++ b/drivers/acpi/apei/Makefile +@@ -1,6 +1,10 @@ + # SPDX-License-Identifier: GPL-2.0 + obj-$(CONFIG_ACPI_APEI) += apei.o + obj-$(CONFIG_ACPI_APEI_GHES) += ghes.o ++# clang versions prior to 18 may blow out the stack with KASAN ++ifeq ($(CONFIG_COMPILE_TEST)_$(CONFIG_CC_IS_CLANG)_$(call clang-min-version, 180000),y_y_) ++KASAN_SANITIZE_ghes.o := n ++endif + obj-$(CONFIG_ACPI_APEI_EINJ) += einj.o + einj-y := einj-core.o + einj-$(CONFIG_ACPI_APEI_EINJ_CXL) += einj-cxl.o +-- +cgit 1.2.3-korg + diff --git a/patches/stable/series b/patches/stable/series new file mode 100644 index 00000000..361e5cc2 --- /dev/null +++ b/patches/stable/series @@ -0,0 +1,3 @@ +0a76a17238f805b231d97b118232a5185bbb7a18.patch +20260129_linux_hwmon_macsmc_fix_regressions_in_apple_silicon_smc_hwmon_driver.patch +b584bfbd7ec417f257f651cc00a90c66e31dfbf1.patch From cd0178b6af27b72a2c4437e50154d40dfe8890b6 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Mon, 9 Feb 2026 16:58:34 -0700 Subject: [PATCH 2/2] ci: Regenerate GitHub Actions workflow and TuxSuite files Signed-off-by: Nathan Chancellor --- .github/workflows/stable-clang-15.yml | 10 +++++----- .github/workflows/stable-clang-16.yml | 10 +++++----- .github/workflows/stable-clang-17.yml | 10 +++++----- .github/workflows/stable-clang-18.yml | 10 +++++----- .github/workflows/stable-clang-19.yml | 10 +++++----- .github/workflows/stable-clang-20.yml | 10 +++++----- .github/workflows/stable-clang-21.yml | 10 +++++----- .github/workflows/stable-clang-22.yml | 10 +++++----- .github/workflows/stable-clang-23.yml | 10 +++++----- tuxsuite/stable-clang-15.tux.yml | 9 +++++---- tuxsuite/stable-clang-16.tux.yml | 9 +++++---- tuxsuite/stable-clang-17.tux.yml | 9 +++++---- tuxsuite/stable-clang-18.tux.yml | 9 +++++---- tuxsuite/stable-clang-19.tux.yml | 9 +++++---- tuxsuite/stable-clang-20.tux.yml | 9 +++++---- tuxsuite/stable-clang-21.tux.yml | 9 +++++---- tuxsuite/stable-clang-22.tux.yml | 9 +++++---- tuxsuite/stable-clang-23.tux.yml | 9 +++++---- 18 files changed, 90 insertions(+), 81 deletions(-) diff --git a/.github/workflows/stable-clang-15.yml b/.github/workflows/stable-clang-15.yml index 8a5608c2..9f827c69 100644 --- a/.github/workflows/stable-clang-15.yml +++ b/.github/workflows/stable-clang-15.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -980,7 +980,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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1458,7 +1458,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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable-clang-16.yml b/.github/workflows/stable-clang-16.yml index 31d0322a..158ceb6d 100644 --- a/.github/workflows/stable-clang-16.yml +++ b/.github/workflows/stable-clang-16.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1154,7 +1154,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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1632,7 +1632,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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable-clang-17.yml b/.github/workflows/stable-clang-17.yml index 4002c641..ad203971 100644 --- a/.github/workflows/stable-clang-17.yml +++ b/.github/workflows/stable-clang-17.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable-clang-18.yml b/.github/workflows/stable-clang-18.yml index f0c47a93..c932a3c9 100644 --- a/.github/workflows/stable-clang-18.yml +++ b/.github/workflows/stable-clang-18.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable-clang-19.yml b/.github/workflows/stable-clang-19.yml index 5c4ac133..ce0ef3d2 100644 --- a/.github/workflows/stable-clang-19.yml +++ b/.github/workflows/stable-clang-19.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable-clang-20.yml b/.github/workflows/stable-clang-20.yml index b93a0c4a..d44d6912 100644 --- a/.github/workflows/stable-clang-20.yml +++ b/.github/workflows/stable-clang-20.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1386,7 +1386,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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1951,7 +1951,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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable-clang-21.yml b/.github/workflows/stable-clang-21.yml index 2107d0b5..a7a3bc80 100644 --- a/.github/workflows/stable-clang-21.yml +++ b/.github/workflows/stable-clang-21.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1386,7 +1386,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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1951,7 +1951,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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable-clang-22.yml b/.github/workflows/stable-clang-22.yml index 54b30779..5fbd638d 100644 --- a/.github/workflows/stable-clang-22.yml +++ b/.github/workflows/stable-clang-22.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1386,7 +1386,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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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 @@ -1951,7 +1951,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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-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/stable-clang-23.yml b/.github/workflows/stable-clang-23.yml index a6eba1b2..fddff57a 100644 --- a/.github/workflows/stable-clang-23.yml +++ b/.github/workflows/stable-clang-23.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.18.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.19.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.18.y + GIT_REF: linux-6.19.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -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/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-23.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 @@ -1386,7 +1386,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/stable/linux.git --git-ref linux-6.18.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-23.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 @@ -1951,7 +1951,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/stable/linux.git --git-ref linux-6.18.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-23.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/stable-clang-15.tux.yml b/tuxsuite/stable-clang-15.tux.yml index 72b87038..4c3bc3d5 100644 --- a/tuxsuite/stable-clang-15.tux.yml +++ b/tuxsuite/stable-clang-15.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-15.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-16.tux.yml b/tuxsuite/stable-clang-16.tux.yml index 6ff4f862..33cad865 100644 --- a/tuxsuite/stable-clang-16.tux.yml +++ b/tuxsuite/stable-clang-16.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-16.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-17.tux.yml b/tuxsuite/stable-clang-17.tux.yml index 4d8b9974..5325d46c 100644 --- a/tuxsuite/stable-clang-17.tux.yml +++ b/tuxsuite/stable-clang-17.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-17.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-18.tux.yml b/tuxsuite/stable-clang-18.tux.yml index d8f45fb8..37e932af 100644 --- a/tuxsuite/stable-clang-18.tux.yml +++ b/tuxsuite/stable-clang-18.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-18.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-19.tux.yml b/tuxsuite/stable-clang-19.tux.yml index b5dc094f..189d1cdd 100644 --- a/tuxsuite/stable-clang-19.tux.yml +++ b/tuxsuite/stable-clang-19.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-19.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-19.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-20.tux.yml b/tuxsuite/stable-clang-20.tux.yml index fe9e669c..82010904 100644 --- a/tuxsuite/stable-clang-20.tux.yml +++ b/tuxsuite/stable-clang-20.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-20.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-21.tux.yml b/tuxsuite/stable-clang-21.tux.yml index a21d466f..9d1f5fe8 100644 --- a/tuxsuite/stable-clang-21.tux.yml +++ b/tuxsuite/stable-clang-21.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-21.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-21.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-22.tux.yml b/tuxsuite/stable-clang-22.tux.yml index e4fbc34b..502fe018 100644 --- a/tuxsuite/stable-clang-22.tux.yml +++ b/tuxsuite/stable-clang-22.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-22.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-22.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-23.tux.yml b/tuxsuite/stable-clang-23.tux.yml index 547531d3..16d29864 100644 --- a/tuxsuite/stable-clang-23.tux.yml +++ b/tuxsuite/stable-clang-23.tux.yml @@ -2,13 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.19.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-23.tux.yml # Invoke locally via: -# $ git clone -b linux-6.18.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-23.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.19.y jobs: - name: defconfigs builds: