diff --git a/.github/workflows/5.10-clang-11.yml b/.github/workflows/5.10-clang-11.yml index f216e24d..b926cf33 100644 --- a/.github/workflows/5.10-clang-11.yml +++ b/.github/workflows/5.10-clang-11.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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-11.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-11.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 @@ -400,7 +400,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-clang-11.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-11.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/5.10-clang-12.yml b/.github/workflows/5.10-clang-12.yml index 9fe58266..538031bc 100644 --- a/.github/workflows/5.10-clang-12.yml +++ b/.github/workflows/5.10-clang-12.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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-12.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 @@ -458,7 +458,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-12.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/5.10-clang-13.yml b/.github/workflows/5.10-clang-13.yml index 257d51d8..ec3a6eaa 100644 --- a/.github/workflows/5.10-clang-13.yml +++ b/.github/workflows/5.10-clang-13.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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-13.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 @@ -516,7 +516,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-13.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/5.10-clang-14.yml b/.github/workflows/5.10-clang-14.yml index d1f15256..6bc6dbc4 100644 --- a/.github/workflows/5.10-clang-14.yml +++ b/.github/workflows/5.10-clang-14.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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-14.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 @@ -516,7 +516,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-14.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/5.10-clang-15.yml b/.github/workflows/5.10-clang-15.yml index d9b4484e..0f76b832 100644 --- a/.github/workflows/5.10-clang-15.yml +++ b/.github/workflows/5.10-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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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 @@ -545,7 +545,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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/5.10-clang-16.yml b/.github/workflows/5.10-clang-16.yml index d026720e..02b37070 100644 --- a/.github/workflows/5.10-clang-16.yml +++ b/.github/workflows/5.10-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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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 @@ -545,7 +545,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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/5.10-clang-17.yml b/.github/workflows/5.10-clang-17.yml index 39611ebe..11b76d01 100644 --- a/.github/workflows/5.10-clang-17.yml +++ b/.github/workflows/5.10-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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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 @@ -545,7 +545,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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/5.10-clang-18.yml b/.github/workflows/5.10-clang-18.yml index 668137f3..a66e0c86 100644 --- a/.github/workflows/5.10-clang-18.yml +++ b/.github/workflows/5.10-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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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 @@ -545,7 +545,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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/5.10-clang-19.yml b/.github/workflows/5.10-clang-19.yml index e07825ca..e3cd9aa0 100644 --- a/.github/workflows/5.10-clang-19.yml +++ b/.github/workflows/5.10-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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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 @@ -545,7 +545,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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/5.10-clang-20.yml b/.github/workflows/5.10-clang-20.yml index 1df2a027..52332265 100644 --- a/.github/workflows/5.10-clang-20.yml +++ b/.github/workflows/5.10-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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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 @@ -545,7 +545,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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/5.10-clang-21.yml b/.github/workflows/5.10-clang-21.yml index 2cf36deb..61cb8917 100644 --- a/.github/workflows/5.10-clang-21.yml +++ b/.github/workflows/5.10-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/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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 @@ -545,7 +545,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-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-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-5.10.y --job-name allconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-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/5.15-clang-11.yml b/.github/workflows/5.15-clang-11.yml index 4ad63be8..92b278c5 100644 --- a/.github/workflows/5.15-clang-11.yml +++ b/.github/workflows/5.15-clang-11.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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-11.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-11.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 @@ -806,7 +806,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-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-clang-11.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-11.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 @@ -1226,7 +1226,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-clang-11.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-11.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/5.15-clang-12.yml b/.github/workflows/5.15-clang-12.yml index adc40ead..ec8c24cb 100644 --- a/.github/workflows/5.15-clang-12.yml +++ b/.github/workflows/5.15-clang-12.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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-12.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 @@ -893,7 +893,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-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-12.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 @@ -1313,7 +1313,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-12.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/5.15-clang-13.yml b/.github/workflows/5.15-clang-13.yml index 59aa4c9d..e9e9a66d 100644 --- a/.github/workflows/5.15-clang-13.yml +++ b/.github/workflows/5.15-clang-13.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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-13.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-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-13.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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-13.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/5.15-clang-14.yml b/.github/workflows/5.15-clang-14.yml index 9058941d..681a3b14 100644 --- a/.github/workflows/5.15-clang-14.yml +++ b/.github/workflows/5.15-clang-14.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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-14.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-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-14.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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-14.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/5.15-clang-15.yml b/.github/workflows/5.15-clang-15.yml index 01932268..16b0ee1a 100644 --- a/.github/workflows/5.15-clang-15.yml +++ b/.github/workflows/5.15-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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -1487,7 +1487,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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/5.15-clang-16.yml b/.github/workflows/5.15-clang-16.yml index 244095a1..31eaeb3a 100644 --- a/.github/workflows/5.15-clang-16.yml +++ b/.github/workflows/5.15-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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -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/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -1487,7 +1487,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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/5.15-clang-17.yml b/.github/workflows/5.15-clang-17.yml index bc7d8859..17f2978c 100644 --- a/.github/workflows/5.15-clang-17.yml +++ b/.github/workflows/5.15-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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -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/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -1487,7 +1487,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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/5.15-clang-18.yml b/.github/workflows/5.15-clang-18.yml index bfc3fa9e..1ebb93f2 100644 --- a/.github/workflows/5.15-clang-18.yml +++ b/.github/workflows/5.15-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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -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/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -1487,7 +1487,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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/5.15-clang-19.yml b/.github/workflows/5.15-clang-19.yml index 8eced7d1..810ab047 100644 --- a/.github/workflows/5.15-clang-19.yml +++ b/.github/workflows/5.15-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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -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/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -1487,7 +1487,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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/5.15-clang-20.yml b/.github/workflows/5.15-clang-20.yml index d2e720da..2bc6c513 100644 --- a/.github/workflows/5.15-clang-20.yml +++ b/.github/workflows/5.15-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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -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/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -1487,7 +1487,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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/5.15-clang-21.yml b/.github/workflows/5.15-clang-21.yml index 38340f75..2dae6293 100644 --- a/.github/workflows/5.15-clang-21.yml +++ b/.github/workflows/5.15-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/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -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/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name distribution_configs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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 @@ -1487,7 +1487,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-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-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-5.15.y --job-name allconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-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/5.4-clang-13.yml b/.github/workflows/5.4-clang-13.yml index e65f9a3d..139c0fa7 100644 --- a/.github/workflows/5.4-clang-13.yml +++ b/.github/workflows/5.4-clang-13.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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-13.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 @@ -371,7 +371,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-13.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/5.4-clang-14.yml b/.github/workflows/5.4-clang-14.yml index 55bf07e1..58de8e6c 100644 --- a/.github/workflows/5.4-clang-14.yml +++ b/.github/workflows/5.4-clang-14.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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-14.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 @@ -371,7 +371,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-14.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/5.4-clang-15.yml b/.github/workflows/5.4-clang-15.yml index dda57069..29fb2335 100644 --- a/.github/workflows/5.4-clang-15.yml +++ b/.github/workflows/5.4-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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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 @@ -400,7 +400,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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/5.4-clang-16.yml b/.github/workflows/5.4-clang-16.yml index cfbbcd16..dace94c7 100644 --- a/.github/workflows/5.4-clang-16.yml +++ b/.github/workflows/5.4-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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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 @@ -400,7 +400,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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/5.4-clang-17.yml b/.github/workflows/5.4-clang-17.yml index c598702c..e7e36e2e 100644 --- a/.github/workflows/5.4-clang-17.yml +++ b/.github/workflows/5.4-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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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 @@ -400,7 +400,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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/5.4-clang-18.yml b/.github/workflows/5.4-clang-18.yml index 58d51da0..dc843283 100644 --- a/.github/workflows/5.4-clang-18.yml +++ b/.github/workflows/5.4-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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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 @@ -400,7 +400,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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/5.4-clang-19.yml b/.github/workflows/5.4-clang-19.yml index e8f05462..10856c47 100644 --- a/.github/workflows/5.4-clang-19.yml +++ b/.github/workflows/5.4-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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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 @@ -400,7 +400,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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/5.4-clang-20.yml b/.github/workflows/5.4-clang-20.yml index 3d5cbac6..cd201624 100644 --- a/.github/workflows/5.4-clang-20.yml +++ b/.github/workflows/5.4-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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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 @@ -400,7 +400,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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/5.4-clang-21.yml b/.github/workflows/5.4-clang-21.yml index 09b8631e..0ec84e0a 100644 --- a/.github/workflows/5.4-clang-21.yml +++ b/.github/workflows/5.4-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/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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 @@ -400,7 +400,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-5.4.y --job-name allconfigs --json-out builds.json tuxsuite/5.4-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-5.4.y --job-name allconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-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/android12-5.10-clang-12.yml b/.github/workflows/android12-5.10-clang-12.yml index 2b603f08..aa465985 100644 --- a/.github/workflows/android12-5.10-clang-12.yml +++ b/.github/workflows/android12-5.10-clang-12.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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-12.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-12.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/android12-5.10-clang-13.yml b/.github/workflows/android12-5.10-clang-13.yml index 3925d2b4..eee6607b 100644 --- a/.github/workflows/android12-5.10-clang-13.yml +++ b/.github/workflows/android12-5.10-clang-13.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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-13.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-13.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/android12-5.10-clang-14.yml b/.github/workflows/android12-5.10-clang-14.yml index c8459a3e..6a38c2e3 100644 --- a/.github/workflows/android12-5.10-clang-14.yml +++ b/.github/workflows/android12-5.10-clang-14.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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-14.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-14.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/android12-5.10-clang-15.yml b/.github/workflows/android12-5.10-clang-15.yml index ecfa92ea..6bc4a770 100644 --- a/.github/workflows/android12-5.10-clang-15.yml +++ b/.github/workflows/android12-5.10-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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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/android12-5.10-clang-16.yml b/.github/workflows/android12-5.10-clang-16.yml index abde5959..df182cf1 100644 --- a/.github/workflows/android12-5.10-clang-16.yml +++ b/.github/workflows/android12-5.10-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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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/android12-5.10-clang-17.yml b/.github/workflows/android12-5.10-clang-17.yml index 8d86f055..a56859c1 100644 --- a/.github/workflows/android12-5.10-clang-17.yml +++ b/.github/workflows/android12-5.10-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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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/android12-5.10-clang-18.yml b/.github/workflows/android12-5.10-clang-18.yml index 8181820d..1d6edfb7 100644 --- a/.github/workflows/android12-5.10-clang-18.yml +++ b/.github/workflows/android12-5.10-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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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/android12-5.10-clang-19.yml b/.github/workflows/android12-5.10-clang-19.yml index 1dda89bf..cf941810 100644 --- a/.github/workflows/android12-5.10-clang-19.yml +++ b/.github/workflows/android12-5.10-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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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/android12-5.10-clang-20.yml b/.github/workflows/android12-5.10-clang-20.yml index 36656a2d..40c83e52 100644 --- a/.github/workflows/android12-5.10-clang-20.yml +++ b/.github/workflows/android12-5.10-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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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/android12-5.10-clang-21.yml b/.github/workflows/android12-5.10-clang-21.yml index 93da22c3..6fddbf65 100644 --- a/.github/workflows/android12-5.10-clang-21.yml +++ b/.github/workflows/android12-5.10-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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-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/android12-5.10-clang-android.yml b/.github/workflows/android12-5.10-clang-android.yml index 701cbbaa..a01b5d40 100644 --- a/.github/workflows/android12-5.10-clang-android.yml +++ b/.github/workflows/android12-5.10-clang-android.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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-android.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.10-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-android.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/android12-5.4-clang-12.yml b/.github/workflows/android12-5.4-clang-12.yml index b7b5b51e..b1f4c899 100644 --- a/.github/workflows/android12-5.4-clang-12.yml +++ b/.github/workflows/android12-5.4-clang-12.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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-12.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-12.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/android12-5.4-clang-13.yml b/.github/workflows/android12-5.4-clang-13.yml index aaab9824..230f7af4 100644 --- a/.github/workflows/android12-5.4-clang-13.yml +++ b/.github/workflows/android12-5.4-clang-13.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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-13.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-13.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/android12-5.4-clang-14.yml b/.github/workflows/android12-5.4-clang-14.yml index 0718ccaa..45bd76ec 100644 --- a/.github/workflows/android12-5.4-clang-14.yml +++ b/.github/workflows/android12-5.4-clang-14.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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-14.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-14.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/android12-5.4-clang-15.yml b/.github/workflows/android12-5.4-clang-15.yml index 319d8683..78837a66 100644 --- a/.github/workflows/android12-5.4-clang-15.yml +++ b/.github/workflows/android12-5.4-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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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/android12-5.4-clang-16.yml b/.github/workflows/android12-5.4-clang-16.yml index a5fe7185..7565358b 100644 --- a/.github/workflows/android12-5.4-clang-16.yml +++ b/.github/workflows/android12-5.4-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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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/android12-5.4-clang-17.yml b/.github/workflows/android12-5.4-clang-17.yml index f110a72f..7cec2d3b 100644 --- a/.github/workflows/android12-5.4-clang-17.yml +++ b/.github/workflows/android12-5.4-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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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/android12-5.4-clang-18.yml b/.github/workflows/android12-5.4-clang-18.yml index 3a5d4f46..2f720900 100644 --- a/.github/workflows/android12-5.4-clang-18.yml +++ b/.github/workflows/android12-5.4-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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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/android12-5.4-clang-19.yml b/.github/workflows/android12-5.4-clang-19.yml index 3366330a..bde08c09 100644 --- a/.github/workflows/android12-5.4-clang-19.yml +++ b/.github/workflows/android12-5.4-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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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/android12-5.4-clang-20.yml b/.github/workflows/android12-5.4-clang-20.yml index b354c681..43578b62 100644 --- a/.github/workflows/android12-5.4-clang-20.yml +++ b/.github/workflows/android12-5.4-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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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/android12-5.4-clang-21.yml b/.github/workflows/android12-5.4-clang-21.yml index 5833e99e..ba28501b 100644 --- a/.github/workflows/android12-5.4-clang-21.yml +++ b/.github/workflows/android12-5.4-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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-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/android12-5.4-clang-android.yml b/.github/workflows/android12-5.4-clang-android.yml index 3db98cb5..c7d888cf 100644 --- a/.github/workflows/android12-5.4-clang-android.yml +++ b/.github/workflows/android12-5.4-clang-android.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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-android.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json tuxsuite/android12-5.4-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name allconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-android.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/android13-5.10-clang-12.yml b/.github/workflows/android13-5.10-clang-12.yml index 940f6642..cbcf2c2a 100644 --- a/.github/workflows/android13-5.10-clang-12.yml +++ b/.github/workflows/android13-5.10-clang-12.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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-12.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-12.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/android13-5.10-clang-13.yml b/.github/workflows/android13-5.10-clang-13.yml index ae3c0cd0..f0a652a6 100644 --- a/.github/workflows/android13-5.10-clang-13.yml +++ b/.github/workflows/android13-5.10-clang-13.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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-13.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-13.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/android13-5.10-clang-14.yml b/.github/workflows/android13-5.10-clang-14.yml index 36c12ef9..95b89f15 100644 --- a/.github/workflows/android13-5.10-clang-14.yml +++ b/.github/workflows/android13-5.10-clang-14.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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-14.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-14.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/android13-5.10-clang-15.yml b/.github/workflows/android13-5.10-clang-15.yml index 69cc78b4..c87fe52e 100644 --- a/.github/workflows/android13-5.10-clang-15.yml +++ b/.github/workflows/android13-5.10-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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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/android13-5.10-clang-16.yml b/.github/workflows/android13-5.10-clang-16.yml index 0822ac89..293efdea 100644 --- a/.github/workflows/android13-5.10-clang-16.yml +++ b/.github/workflows/android13-5.10-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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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/android13-5.10-clang-17.yml b/.github/workflows/android13-5.10-clang-17.yml index 231714de..c25112b5 100644 --- a/.github/workflows/android13-5.10-clang-17.yml +++ b/.github/workflows/android13-5.10-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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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/android13-5.10-clang-18.yml b/.github/workflows/android13-5.10-clang-18.yml index be6f3502..f5c619e6 100644 --- a/.github/workflows/android13-5.10-clang-18.yml +++ b/.github/workflows/android13-5.10-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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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/android13-5.10-clang-19.yml b/.github/workflows/android13-5.10-clang-19.yml index 6c9ed468..9837e14d 100644 --- a/.github/workflows/android13-5.10-clang-19.yml +++ b/.github/workflows/android13-5.10-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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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/android13-5.10-clang-20.yml b/.github/workflows/android13-5.10-clang-20.yml index 574e7f52..002d0c49 100644 --- a/.github/workflows/android13-5.10-clang-20.yml +++ b/.github/workflows/android13-5.10-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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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/android13-5.10-clang-21.yml b/.github/workflows/android13-5.10-clang-21.yml index d37dffd5..5dc899c8 100644 --- a/.github/workflows/android13-5.10-clang-21.yml +++ b/.github/workflows/android13-5.10-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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-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/android13-5.10-clang-android.yml b/.github/workflows/android13-5.10-clang-android.yml index 7c9e8810..a253e38d 100644 --- a/.github/workflows/android13-5.10-clang-android.yml +++ b/.github/workflows/android13-5.10-clang-android.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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-android.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.10-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-android.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/android13-5.15-clang-12.yml b/.github/workflows/android13-5.15-clang-12.yml index b5c53b3a..f96509c9 100644 --- a/.github/workflows/android13-5.15-clang-12.yml +++ b/.github/workflows/android13-5.15-clang-12.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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-12.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-12.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/android13-5.15-clang-13.yml b/.github/workflows/android13-5.15-clang-13.yml index 8fde5350..5b190c82 100644 --- a/.github/workflows/android13-5.15-clang-13.yml +++ b/.github/workflows/android13-5.15-clang-13.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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-13.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-13.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/android13-5.15-clang-14.yml b/.github/workflows/android13-5.15-clang-14.yml index bcbf8c63..8a6923b4 100644 --- a/.github/workflows/android13-5.15-clang-14.yml +++ b/.github/workflows/android13-5.15-clang-14.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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-14.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-14.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/android13-5.15-clang-15.yml b/.github/workflows/android13-5.15-clang-15.yml index 9820bcbb..21300c26 100644 --- a/.github/workflows/android13-5.15-clang-15.yml +++ b/.github/workflows/android13-5.15-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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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/android13-5.15-clang-16.yml b/.github/workflows/android13-5.15-clang-16.yml index 0c9481ff..7d17c1e5 100644 --- a/.github/workflows/android13-5.15-clang-16.yml +++ b/.github/workflows/android13-5.15-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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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/android13-5.15-clang-17.yml b/.github/workflows/android13-5.15-clang-17.yml index e4f30625..85fa34e9 100644 --- a/.github/workflows/android13-5.15-clang-17.yml +++ b/.github/workflows/android13-5.15-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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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/android13-5.15-clang-18.yml b/.github/workflows/android13-5.15-clang-18.yml index 3274c844..06afdd6c 100644 --- a/.github/workflows/android13-5.15-clang-18.yml +++ b/.github/workflows/android13-5.15-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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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/android13-5.15-clang-19.yml b/.github/workflows/android13-5.15-clang-19.yml index 737faeda..6fb2f5dd 100644 --- a/.github/workflows/android13-5.15-clang-19.yml +++ b/.github/workflows/android13-5.15-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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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/android13-5.15-clang-20.yml b/.github/workflows/android13-5.15-clang-20.yml index 804ace9a..be849cfa 100644 --- a/.github/workflows/android13-5.15-clang-20.yml +++ b/.github/workflows/android13-5.15-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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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/android13-5.15-clang-21.yml b/.github/workflows/android13-5.15-clang-21.yml index 1f74c324..fee01562 100644 --- a/.github/workflows/android13-5.15-clang-21.yml +++ b/.github/workflows/android13-5.15-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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-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/android13-5.15-clang-android.yml b/.github/workflows/android13-5.15-clang-android.yml index 26c594bd..f1773161 100644 --- a/.github/workflows/android13-5.15-clang-android.yml +++ b/.github/workflows/android13-5.15-clang-android.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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-android.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android13-5.15-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-android.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/android14-5.15-clang-12.yml b/.github/workflows/android14-5.15-clang-12.yml index d647329b..254cb6f5 100644 --- a/.github/workflows/android14-5.15-clang-12.yml +++ b/.github/workflows/android14-5.15-clang-12.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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-12.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-12.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/android14-5.15-clang-13.yml b/.github/workflows/android14-5.15-clang-13.yml index b04333f4..8e0b2e8c 100644 --- a/.github/workflows/android14-5.15-clang-13.yml +++ b/.github/workflows/android14-5.15-clang-13.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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-13.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-13.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/android14-5.15-clang-14.yml b/.github/workflows/android14-5.15-clang-14.yml index 81c2a737..d95dffe1 100644 --- a/.github/workflows/android14-5.15-clang-14.yml +++ b/.github/workflows/android14-5.15-clang-14.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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-14.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-14.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/android14-5.15-clang-15.yml b/.github/workflows/android14-5.15-clang-15.yml index e5138f48..d650a921 100644 --- a/.github/workflows/android14-5.15-clang-15.yml +++ b/.github/workflows/android14-5.15-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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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/android14-5.15-clang-16.yml b/.github/workflows/android14-5.15-clang-16.yml index 2aae56f1..315fb502 100644 --- a/.github/workflows/android14-5.15-clang-16.yml +++ b/.github/workflows/android14-5.15-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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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/android14-5.15-clang-17.yml b/.github/workflows/android14-5.15-clang-17.yml index aea4605f..18c022bc 100644 --- a/.github/workflows/android14-5.15-clang-17.yml +++ b/.github/workflows/android14-5.15-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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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/android14-5.15-clang-18.yml b/.github/workflows/android14-5.15-clang-18.yml index 3dd23c11..aea94b17 100644 --- a/.github/workflows/android14-5.15-clang-18.yml +++ b/.github/workflows/android14-5.15-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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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/android14-5.15-clang-19.yml b/.github/workflows/android14-5.15-clang-19.yml index cb71aaed..0b395a06 100644 --- a/.github/workflows/android14-5.15-clang-19.yml +++ b/.github/workflows/android14-5.15-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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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/android14-5.15-clang-20.yml b/.github/workflows/android14-5.15-clang-20.yml index 75fcd81a..517fdc4d 100644 --- a/.github/workflows/android14-5.15-clang-20.yml +++ b/.github/workflows/android14-5.15-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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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/android14-5.15-clang-21.yml b/.github/workflows/android14-5.15-clang-21.yml index 63f1952c..d384fd57 100644 --- a/.github/workflows/android14-5.15-clang-21.yml +++ b/.github/workflows/android14-5.15-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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-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/android14-5.15-clang-android.yml b/.github/workflows/android14-5.15-clang-android.yml index 7f93e3d8..7ff8a128 100644 --- a/.github/workflows/android14-5.15-clang-android.yml +++ b/.github/workflows/android14-5.15-clang-android.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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-android.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-android.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/android14-6.1-clang-12.yml b/.github/workflows/android14-6.1-clang-12.yml index 87e0f435..6be081a6 100644 --- a/.github/workflows/android14-6.1-clang-12.yml +++ b/.github/workflows/android14-6.1-clang-12.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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-12.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-12.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/android14-6.1-clang-13.yml b/.github/workflows/android14-6.1-clang-13.yml index bda86864..9bcd5801 100644 --- a/.github/workflows/android14-6.1-clang-13.yml +++ b/.github/workflows/android14-6.1-clang-13.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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-13.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-13.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/android14-6.1-clang-14.yml b/.github/workflows/android14-6.1-clang-14.yml index a7d09f3c..bb150278 100644 --- a/.github/workflows/android14-6.1-clang-14.yml +++ b/.github/workflows/android14-6.1-clang-14.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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-14.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-14.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/android14-6.1-clang-15.yml b/.github/workflows/android14-6.1-clang-15.yml index 0197a93e..a6059f79 100644 --- a/.github/workflows/android14-6.1-clang-15.yml +++ b/.github/workflows/android14-6.1-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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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/android14-6.1-clang-16.yml b/.github/workflows/android14-6.1-clang-16.yml index b8b67254..8f59dfaa 100644 --- a/.github/workflows/android14-6.1-clang-16.yml +++ b/.github/workflows/android14-6.1-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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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/android14-6.1-clang-17.yml b/.github/workflows/android14-6.1-clang-17.yml index 3a6f22e1..ab8b191b 100644 --- a/.github/workflows/android14-6.1-clang-17.yml +++ b/.github/workflows/android14-6.1-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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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/android14-6.1-clang-18.yml b/.github/workflows/android14-6.1-clang-18.yml index 59e63a61..d349a7d8 100644 --- a/.github/workflows/android14-6.1-clang-18.yml +++ b/.github/workflows/android14-6.1-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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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/android14-6.1-clang-19.yml b/.github/workflows/android14-6.1-clang-19.yml index 122c30a5..30d12c6c 100644 --- a/.github/workflows/android14-6.1-clang-19.yml +++ b/.github/workflows/android14-6.1-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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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/android14-6.1-clang-20.yml b/.github/workflows/android14-6.1-clang-20.yml index 4994bbdd..94ca3058 100644 --- a/.github/workflows/android14-6.1-clang-20.yml +++ b/.github/workflows/android14-6.1-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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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/android14-6.1-clang-21.yml b/.github/workflows/android14-6.1-clang-21.yml index 09831371..043de045 100644 --- a/.github/workflows/android14-6.1-clang-21.yml +++ b/.github/workflows/android14-6.1-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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-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/android14-6.1-clang-android.yml b/.github/workflows/android14-6.1-clang-android.yml index 7101e1f0..e710254a 100644 --- a/.github/workflows/android14-6.1-clang-android.yml +++ b/.github/workflows/android14-6.1-clang-android.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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-android.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json tuxsuite/android14-6.1-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name allconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-android.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/android15-6.6-clang-12.yml b/.github/workflows/android15-6.6-clang-12.yml index 2053c8e4..71ea41fd 100644 --- a/.github/workflows/android15-6.6-clang-12.yml +++ b/.github/workflows/android15-6.6-clang-12.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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-12.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-12.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-12.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/android15-6.6-clang-13.yml b/.github/workflows/android15-6.6-clang-13.yml index 731b7405..24ea4d0e 100644 --- a/.github/workflows/android15-6.6-clang-13.yml +++ b/.github/workflows/android15-6.6-clang-13.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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-13.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-13.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/android15-6.6-clang-14.yml b/.github/workflows/android15-6.6-clang-14.yml index ffdd01a2..46a802a5 100644 --- a/.github/workflows/android15-6.6-clang-14.yml +++ b/.github/workflows/android15-6.6-clang-14.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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-14.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-14.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/android15-6.6-clang-15.yml b/.github/workflows/android15-6.6-clang-15.yml index e3bf584a..c71e81cf 100644 --- a/.github/workflows/android15-6.6-clang-15.yml +++ b/.github/workflows/android15-6.6-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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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/android15-6.6-clang-16.yml b/.github/workflows/android15-6.6-clang-16.yml index 3ce27efc..675e4fd3 100644 --- a/.github/workflows/android15-6.6-clang-16.yml +++ b/.github/workflows/android15-6.6-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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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/android15-6.6-clang-17.yml b/.github/workflows/android15-6.6-clang-17.yml index 3e4bb256..a2946aea 100644 --- a/.github/workflows/android15-6.6-clang-17.yml +++ b/.github/workflows/android15-6.6-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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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/android15-6.6-clang-18.yml b/.github/workflows/android15-6.6-clang-18.yml index d7c56645..c19c5c32 100644 --- a/.github/workflows/android15-6.6-clang-18.yml +++ b/.github/workflows/android15-6.6-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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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/android15-6.6-clang-19.yml b/.github/workflows/android15-6.6-clang-19.yml index a77df434..b2760624 100644 --- a/.github/workflows/android15-6.6-clang-19.yml +++ b/.github/workflows/android15-6.6-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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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/android15-6.6-clang-20.yml b/.github/workflows/android15-6.6-clang-20.yml index 59058d68..d23a6ce8 100644 --- a/.github/workflows/android15-6.6-clang-20.yml +++ b/.github/workflows/android15-6.6-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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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/android15-6.6-clang-21.yml b/.github/workflows/android15-6.6-clang-21.yml index 0ed321b9..ddbaf209 100644 --- a/.github/workflows/android15-6.6-clang-21.yml +++ b/.github/workflows/android15-6.6-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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-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/android15-6.6-clang-android.yml b/.github/workflows/android15-6.6-clang-android.yml index 803a1f24..cbce0d20 100644 --- a/.github/workflows/android15-6.6-clang-android.yml +++ b/.github/workflows/android15-6.6-clang-android.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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-android.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 @@ -197,7 +197,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://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json tuxsuite/android15-6.6-clang-android.tux.yml || true + run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name allconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-android.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/arm64-clang-13.yml b/.github/workflows/arm64-clang-13.yml index 175e09c1..a5199ba3 100644 --- a/.github/workflows/arm64-clang-13.yml +++ b/.github/workflows/arm64-clang-13.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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-13.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 @@ -139,7 +139,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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-13.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/arm64-clang-14.yml b/.github/workflows/arm64-clang-14.yml index 4d1a9efa..3986ce2f 100644 --- a/.github/workflows/arm64-clang-14.yml +++ b/.github/workflows/arm64-clang-14.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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-14.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 @@ -139,7 +139,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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-14.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/arm64-clang-15.yml b/.github/workflows/arm64-clang-15.yml index 99590a61..2be1c9e2 100644 --- a/.github/workflows/arm64-clang-15.yml +++ b/.github/workflows/arm64-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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64-clang-16.yml b/.github/workflows/arm64-clang-16.yml index 05e8a6ea..b5f376b1 100644 --- a/.github/workflows/arm64-clang-16.yml +++ b/.github/workflows/arm64-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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64-clang-17.yml b/.github/workflows/arm64-clang-17.yml index c01bb659..2972e92d 100644 --- a/.github/workflows/arm64-clang-17.yml +++ b/.github/workflows/arm64-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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64-clang-18.yml b/.github/workflows/arm64-clang-18.yml index fa806a6c..4d52ae01 100644 --- a/.github/workflows/arm64-clang-18.yml +++ b/.github/workflows/arm64-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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64-clang-19.yml b/.github/workflows/arm64-clang-19.yml index e26921de..46cfdf8b 100644 --- a/.github/workflows/arm64-clang-19.yml +++ b/.github/workflows/arm64-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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64-clang-20.yml b/.github/workflows/arm64-clang-20.yml index a8b15340..0bb472ab 100644 --- a/.github/workflows/arm64-clang-20.yml +++ b/.github/workflows/arm64-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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64-clang-21.yml b/.github/workflows/arm64-clang-21.yml index 731f9e0a..313c9030 100644 --- a/.github/workflows/arm64-clang-21.yml +++ b/.github/workflows/arm64-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/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json tuxsuite/arm64-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name allconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-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/arm64-fixes-clang-13.yml b/.github/workflows/arm64-fixes-clang-13.yml index f3e78c12..61c5117a 100644 --- a/.github/workflows/arm64-fixes-clang-13.yml +++ b/.github/workflows/arm64-fixes-clang-13.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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-13.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 @@ -139,7 +139,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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-13.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/arm64-fixes-clang-14.yml b/.github/workflows/arm64-fixes-clang-14.yml index 61c1698b..11f0a046 100644 --- a/.github/workflows/arm64-fixes-clang-14.yml +++ b/.github/workflows/arm64-fixes-clang-14.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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-14.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 @@ -139,7 +139,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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-14.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/arm64-fixes-clang-15.yml b/.github/workflows/arm64-fixes-clang-15.yml index b1ba41ac..1954d59b 100644 --- a/.github/workflows/arm64-fixes-clang-15.yml +++ b/.github/workflows/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64-fixes-clang-16.yml b/.github/workflows/arm64-fixes-clang-16.yml index 748db1b9..0337f03a 100644 --- a/.github/workflows/arm64-fixes-clang-16.yml +++ b/.github/workflows/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64-fixes-clang-17.yml b/.github/workflows/arm64-fixes-clang-17.yml index 9069602d..efe24556 100644 --- a/.github/workflows/arm64-fixes-clang-17.yml +++ b/.github/workflows/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64-fixes-clang-18.yml b/.github/workflows/arm64-fixes-clang-18.yml index dce94d83..390aefe4 100644 --- a/.github/workflows/arm64-fixes-clang-18.yml +++ b/.github/workflows/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64-fixes-clang-19.yml b/.github/workflows/arm64-fixes-clang-19.yml index 639d91af..bd886baf 100644 --- a/.github/workflows/arm64-fixes-clang-19.yml +++ b/.github/workflows/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64-fixes-clang-20.yml b/.github/workflows/arm64-fixes-clang-20.yml index aeb101b5..0a224be1 100644 --- a/.github/workflows/arm64-fixes-clang-20.yml +++ b/.github/workflows/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64-fixes-clang-21.yml b/.github/workflows/arm64-fixes-clang-21.yml index 1b8c89b8..9acdf74b 100644 --- a/.github/workflows/arm64-fixes-clang-21.yml +++ b/.github/workflows/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name allconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-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-13.yml b/.github/workflows/mainline-clang-13.yml index 2e473399..b6d8f4b7 100644 --- a/.github/workflows/mainline-clang-13.yml +++ b/.github/workflows/mainline-clang-13.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-13.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-13.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 @@ -864,7 +864,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-13.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-13.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 @@ -1255,7 +1255,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-13.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-13.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-14.yml b/.github/workflows/mainline-clang-14.yml index fc7f4751..ef04afa1 100644 --- a/.github/workflows/mainline-clang-14.yml +++ b/.github/workflows/mainline-clang-14.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-14.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-14.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 @@ -951,7 +951,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-14.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-14.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 @@ -1400,7 +1400,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-14.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-14.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-15.yml b/.github/workflows/mainline-clang-15.yml index a57441df..6ab0c895 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 @@ -1038,7 +1038,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 @@ -1545,7 +1545,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 08c18e80..1bc0bb0f 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 @@ -1212,7 +1212,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 @@ -1719,7 +1719,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 bcef4cbe..5a853723 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 @@ -1212,7 +1212,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 @@ -1777,7 +1777,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 22909ce5..52e24127 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 @@ -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-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 @@ -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-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 20be7513..912e7949 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 @@ -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-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 @@ -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-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 2b8ff931..5e6c22a2 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 @@ -1357,7 +1357,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 @@ -1922,7 +1922,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 da985cb3..b773cfe3 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 @@ -1357,7 +1357,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 @@ -1922,7 +1922,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/stable-clang-13.yml b/.github/workflows/stable-clang-13.yml index 421917bf..b888065f 100644 --- a/.github/workflows/stable-clang-13.yml +++ b/.github/workflows/stable-clang-13.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/stable/linux.git --git-ref linux-6.14.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.14.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.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 @@ -864,7 +864,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.14.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.14.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.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 @@ -1255,7 +1255,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.14.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.14.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.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-14.yml b/.github/workflows/stable-clang-14.yml index 256ceb61..dd7f5d32 100644 --- a/.github/workflows/stable-clang-14.yml +++ b/.github/workflows/stable-clang-14.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/stable/linux.git --git-ref linux-6.14.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.14.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.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 @@ -951,7 +951,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.14.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.14.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.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 @@ -1400,7 +1400,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.14.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.14.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.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-15.yml b/.github/workflows/stable-clang-15.yml index b21b919b..8c0a8795 100644 --- a/.github/workflows/stable-clang-15.yml +++ b/.github/workflows/stable-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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -1038,7 +1038,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.14.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.14.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 @@ -1545,7 +1545,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.14.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.14.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 7d2e3024..35c77b49 100644 --- a/.github/workflows/stable-clang-16.yml +++ b/.github/workflows/stable-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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -1212,7 +1212,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.14.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.14.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 @@ -1719,7 +1719,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.14.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.14.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 448731ec..99b6a60a 100644 --- a/.github/workflows/stable-clang-17.yml +++ b/.github/workflows/stable-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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -1212,7 +1212,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.14.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.14.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 @@ -1777,7 +1777,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.14.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.14.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 045ec060..4e9f42b1 100644 --- a/.github/workflows/stable-clang-18.yml +++ b/.github/workflows/stable-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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -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/stable/linux.git --git-ref linux-6.14.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.14.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 738b1436..baface82 100644 --- a/.github/workflows/stable-clang-19.yml +++ b/.github/workflows/stable-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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -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/stable/linux.git --git-ref linux-6.14.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.14.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 9d6840f7..c02aebdb 100644 --- a/.github/workflows/stable-clang-20.yml +++ b/.github/workflows/stable-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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -1357,7 +1357,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.14.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.14.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 @@ -1922,7 +1922,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.14.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.14.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 9a359a69..a62d321b 100644 --- a/.github/workflows/stable-clang-21.yml +++ b/.github/workflows/stable-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/stable/linux.git --git-ref linux-6.14.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.14.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 @@ -1357,7 +1357,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.14.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.14.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 @@ -1922,7 +1922,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.14.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.14.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/tip-clang-15.yml b/.github/workflows/tip-clang-15.yml index b33a5f3c..a4365ba7 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 f0c9578f..f825afc8 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 fa9e63fa..5691d973 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 776a188a..6b681210 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 b706e19c..5e8a23ad 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 2845d57f..5677804e 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 a26ee4d2..639fa15b 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/patches/5.10/series b/patches/5.10/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/5.10/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..d9f49b83 --- /dev/null +++ b/patches/5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0cef345a6e87..8fd28541abac 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -3,6 +3,7 @@ + #define _LINUX_STRING_H_ + + #include /* for inline */ ++#include /* for wchar_t */ + #include /* for size_t */ + #include /* for NULL */ + #include +@@ -89,6 +90,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index 4288e0158d47..3cd867819198 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -589,6 +590,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/5.15/series b/patches/5.15/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/5.15/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..b7964de0 --- /dev/null +++ b/patches/5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 3b9f5abe5ee8..492d2bb6ef05 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -7,6 +7,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -130,6 +131,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index b2de45a581f4..7d2fded115f6 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -587,6 +588,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/5.4/series b/patches/5.4/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/5.4/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/5.4/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/5.4/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/5.4/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/5.4/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/5.4/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..3ccddfe8 --- /dev/null +++ b/patches/5.4/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index b2264355272d..2bc0e781445d 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -4,6 +4,7 @@ + + + #include /* for inline */ ++#include /* for wchar_t */ + #include /* for size_t */ + #include /* for NULL */ + #include +@@ -89,6 +90,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index abfaa05181e2..95906ee68fd4 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -572,6 +573,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/6.1/series b/patches/6.1/series index 83fb1ee9..d4c44c0f 100644 --- a/patches/6.1/series +++ b/patches/6.1/series @@ -1 +1,3 @@ 8b55f8818900c99dd4f55a59a103f5b29e41eb2c.patch +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/6.1/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/6.1/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/6.1/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/6.1/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/6.1/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..a5943948 --- /dev/null +++ b/patches/6.1/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -434,6 +435,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/6.12/series b/patches/6.12/series index 83fb1ee9..d4c44c0f 100644 --- a/patches/6.12/series +++ b/patches/6.12/series @@ -1 +1,3 @@ 8b55f8818900c99dd4f55a59a103f5b29e41eb2c.patch +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/6.12/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/6.12/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/6.12/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/6.12/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/6.12/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..da280413 --- /dev/null +++ b/patches/6.12/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -429,6 +430,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/6.6/series b/patches/6.6/series index 83fb1ee9..d4c44c0f 100644 --- a/patches/6.6/series +++ b/patches/6.6/series @@ -1 +1,3 @@ 8b55f8818900c99dd4f55a59a103f5b29e41eb2c.patch +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/6.6/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/6.6/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/6.6/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/6.6/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/6.6/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..a5943948 --- /dev/null +++ b/patches/6.6/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -434,6 +435,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/android-mainline/series b/patches/android-mainline/series index b740b37a..73a14c46 100644 --- a/patches/android-mainline/series +++ b/patches/android-mainline/series @@ -1 +1,3 @@ ca0f4fe7cf7183bfbdc67ca2de56ae1fc3a8db2.patch +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/android-mainline/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/android-mainline/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/android-mainline/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/android-mainline/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/android-mainline/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..da280413 --- /dev/null +++ b/patches/android-mainline/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -429,6 +430,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/android12-5.10/series b/patches/android12-5.10/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/android12-5.10/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/android12-5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/android12-5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/android12-5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/android12-5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/android12-5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..d9f49b83 --- /dev/null +++ b/patches/android12-5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0cef345a6e87..8fd28541abac 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -3,6 +3,7 @@ + #define _LINUX_STRING_H_ + + #include /* for inline */ ++#include /* for wchar_t */ + #include /* for size_t */ + #include /* for NULL */ + #include +@@ -89,6 +90,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index 4288e0158d47..3cd867819198 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -589,6 +590,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/android12-5.4/series b/patches/android12-5.4/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/android12-5.4/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/android12-5.4/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/android12-5.4/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/android12-5.4/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/android12-5.4/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/android12-5.4/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..3ccddfe8 --- /dev/null +++ b/patches/android12-5.4/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index b2264355272d..2bc0e781445d 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -4,6 +4,7 @@ + + + #include /* for inline */ ++#include /* for wchar_t */ + #include /* for size_t */ + #include /* for NULL */ + #include +@@ -89,6 +90,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index abfaa05181e2..95906ee68fd4 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -572,6 +573,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/android13-5.10/series b/patches/android13-5.10/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/android13-5.10/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/android13-5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/android13-5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/android13-5.10/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/android13-5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/android13-5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..d9f49b83 --- /dev/null +++ b/patches/android13-5.10/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0cef345a6e87..8fd28541abac 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -3,6 +3,7 @@ + #define _LINUX_STRING_H_ + + #include /* for inline */ ++#include /* for wchar_t */ + #include /* for size_t */ + #include /* for NULL */ + #include +@@ -89,6 +90,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index 4288e0158d47..3cd867819198 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -589,6 +590,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/android13-5.15/series b/patches/android13-5.15/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/android13-5.15/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/android13-5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/android13-5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/android13-5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/android13-5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/android13-5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..b7964de0 --- /dev/null +++ b/patches/android13-5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 3b9f5abe5ee8..492d2bb6ef05 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -7,6 +7,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -130,6 +131,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index b2de45a581f4..7d2fded115f6 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -587,6 +588,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/android14-5.15/series b/patches/android14-5.15/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/android14-5.15/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/android14-5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/android14-5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/android14-5.15/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/android14-5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/android14-5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..b7964de0 --- /dev/null +++ b/patches/android14-5.15/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 3b9f5abe5ee8..492d2bb6ef05 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -7,6 +7,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -130,6 +131,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index b2de45a581f4..7d2fded115f6 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -587,6 +588,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/android14-6.1/series b/patches/android14-6.1/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/android14-6.1/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/android14-6.1/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/android14-6.1/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/android14-6.1/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/android14-6.1/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/android14-6.1/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..a5943948 --- /dev/null +++ b/patches/android14-6.1/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -434,6 +435,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/android15-6.6/series b/patches/android15-6.6/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/android15-6.6/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/android15-6.6/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/android15-6.6/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/android15-6.6/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/android15-6.6/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/android15-6.6/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..a5943948 --- /dev/null +++ b/patches/android15-6.6/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + + #include +@@ -434,6 +435,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/arm64-fixes/series b/patches/arm64-fixes/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/arm64-fixes/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/arm64-fixes/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/arm64-fixes/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/arm64-fixes/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/arm64-fixes/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/arm64-fixes/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..da280413 --- /dev/null +++ b/patches/arm64-fixes/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -429,6 +430,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/arm64/series b/patches/arm64/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/arm64/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/arm64/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/arm64/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/arm64/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/arm64/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/arm64/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..da280413 --- /dev/null +++ b/patches/arm64/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -429,6 +430,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/mainline/series b/patches/mainline/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/mainline/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/mainline/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/mainline/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/mainline/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/mainline/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/mainline/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..da280413 --- /dev/null +++ b/patches/mainline/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -429,6 +430,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/stable/series b/patches/stable/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/stable/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/stable/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/stable/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/stable/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/stable/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/stable/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..da280413 --- /dev/null +++ b/patches/stable/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -429,6 +430,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/patches/tip/series b/patches/tip/series new file mode 100644 index 00000000..ac5e1135 --- /dev/null +++ b/patches/tip/series @@ -0,0 +1,2 @@ +v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch +v3_20250328_nathan_lib_string_c_add_wcslen.patch diff --git a/patches/tip/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch b/patches/tip/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch new file mode 100644 index 00000000..b054d460 --- /dev/null +++ b/patches/tip/v3_20250328_nathan_include_move_typedefs_in_nls_h_to_their_own_header.patch @@ -0,0 +1,88 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 1/2] include: Move typedefs in nls.h to their own header +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:31 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +In order to allow commonly included headers such as string.h to access +typedefs such as wchar_t without running into issues with the rest of +the NLS library, refactor the typedefs out into their own header that +can be included in a much safer manner. + +Cc: stable@vger.kernel.org +Reviewed-by: Andy Shevchenko +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-1-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/nls.h | 19 +------------------ + include/linux/nls_types.h | 26 ++++++++++++++++++++++++++ + 2 files changed, 27 insertions(+), 18 deletions(-) + +diff --git a/include/linux/nls.h b/include/linux/nls.h +index e0bf8367b274..3d416d1f60b6 100644 +--- a/include/linux/nls.h ++++ b/include/linux/nls.h +@@ -3,24 +3,7 @@ + #define _LINUX_NLS_H + + #include +- +-/* Unicode has changed over the years. Unicode code points no longer +- * fit into 16 bits; as of Unicode 5 valid code points range from 0 +- * to 0x10ffff (17 planes, where each plane holds 65536 code points). +- * +- * The original decision to represent Unicode characters as 16-bit +- * wchar_t values is now outdated. But plane 0 still includes the +- * most commonly used characters, so we will retain it. The newer +- * 32-bit unicode_t type can be used when it is necessary to +- * represent the full Unicode character set. +- */ +- +-/* Plane-0 Unicode character */ +-typedef u16 wchar_t; +-#define MAX_WCHAR_T 0xffff +- +-/* Arbitrary Unicode character */ +-typedef u32 unicode_t; ++#include + + struct nls_table { + const char *charset; +diff --git a/include/linux/nls_types.h b/include/linux/nls_types.h +new file mode 100644 +index 000000000000..9479df1016da +--- /dev/null ++++ b/include/linux/nls_types.h +@@ -0,0 +1,26 @@ ++/* SPDX-License-Identifier: GPL-2.0 */ ++#ifndef _LINUX_NLS_TYPES_H ++#define _LINUX_NLS_TYPES_H ++ ++#include ++ ++/* ++ * Unicode has changed over the years. Unicode code points no longer ++ * fit into 16 bits; as of Unicode 5 valid code points range from 0 ++ * to 0x10ffff (17 planes, where each plane holds 65536 code points). ++ * ++ * The original decision to represent Unicode characters as 16-bit ++ * wchar_t values is now outdated. But plane 0 still includes the ++ * most commonly used characters, so we will retain it. The newer ++ * 32-bit unicode_t type can be used when it is necessary to ++ * represent the full Unicode character set. ++ */ ++ ++/* Plane-0 Unicode character */ ++typedef u16 wchar_t; ++#define MAX_WCHAR_T 0xffff ++ ++/* Arbitrary Unicode character */ ++typedef u32 unicode_t; ++ ++#endif /* _LINUX_NLS_TYPES_H */ +-- +2.49.0 + diff --git a/patches/tip/v3_20250328_nathan_lib_string_c_add_wcslen.patch b/patches/tip/v3_20250328_nathan_lib_string_c_add_wcslen.patch new file mode 100644 index 00000000..da280413 --- /dev/null +++ b/patches/tip/v3_20250328_nathan_lib_string_c_add_wcslen.patch @@ -0,0 +1,92 @@ +From git@z Thu Jan 1 00:00:00 1970 +Subject: [PATCH v3 2/2] lib/string.c: Add wcslen() +From: Nathan Chancellor +Date: Fri, 28 Mar 2025 12:26:32 -0700 +Message-Id: <20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org> +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 7bit + +A recent optimization change in LLVM [1] aims to transform certain loop +idioms into calls to strlen() or wcslen(). This change transforms the +first while loop in UniStrcat() into a call to wcslen(), breaking the +build when UniStrcat() gets inlined into alloc_path_with_tree_prefix(): + + ld.lld: error: undefined symbol: wcslen + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + >>> referenced by nls_ucs2_utils.h:54 (fs/smb/client/../../nls/nls_ucs2_utils.h:54) + >>> vmlinux.o:(alloc_path_with_tree_prefix) + +The kernel does not build with '-ffreestanding' (which would avoid this +transformation) because it does want libcall optimizations in general +and turning on '-ffreestanding' disables the majority of them. While +'-fno-builtin-wcslen' would be more targeted at the problem, it does not +work with LTO. + +Add a basic wcslen() to avoid this linkage failure. While no +architecture or FORTIFY_SOURCE overrides this, add it to string.c +instead of string_helpers.c so that it is built with '-ffreestanding', +otherwise the compiler might transform it into a call to itself. + +Cc: stable@vger.kernel.org +Link: https://github.com/llvm/llvm-project/commit/9694844d7e36fd5e01011ab56b64f27b867aa72d [1] +Link: https://lore.kernel.org/r/20250328-string-add-wcslen-for-llvm-opt-v3-2-a180b4c0c1c4@kernel.org +Signed-off-by: Nathan Chancellor +--- + include/linux/string.h | 2 ++ + lib/string.c | 11 +++++++++++ + 2 files changed, 13 insertions(+) + +diff --git a/include/linux/string.h b/include/linux/string.h +index 0403a4ca4c11..b000f445a2c7 100644 +--- a/include/linux/string.h ++++ b/include/linux/string.h +@@ -10,6 +10,7 @@ + #include /* for NULL */ + #include /* for ERR_PTR() */ + #include /* for E2BIG */ ++#include /* for wchar_t */ + #include /* for check_mul_overflow() */ + #include + #include +@@ -203,6 +204,7 @@ extern __kernel_size_t strlen(const char *); + #ifndef __HAVE_ARCH_STRNLEN + extern __kernel_size_t strnlen(const char *,__kernel_size_t); + #endif ++__kernel_size_t wcslen(const wchar_t *s); + #ifndef __HAVE_ARCH_STRPBRK + extern char * strpbrk(const char *,const char *); + #endif +diff --git a/lib/string.c b/lib/string.c +index eb4486ed40d2..2c6f8c8f4159 100644 +--- a/lib/string.c ++++ b/lib/string.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -429,6 +430,16 @@ size_t strnlen(const char *s, size_t count) + EXPORT_SYMBOL(strnlen); + #endif + ++size_t wcslen(const wchar_t *s) ++{ ++ const wchar_t *sc; ++ ++ for (sc = s; *sc != '\0'; ++sc) ++ /* nothing */; ++ return sc - s; ++} ++EXPORT_SYMBOL(wcslen); ++ + #ifndef __HAVE_ARCH_STRSPN + /** + * strspn - Calculate the length of the initial substring of @s which only contain letters in @accept +-- +2.49.0 + diff --git a/tuxsuite/5.10-clang-11.tux.yml b/tuxsuite/5.10-clang-11.tux.yml index 828deee1..b6f027bf 100644 --- a/tuxsuite/5.10-clang-11.tux.yml +++ b/tuxsuite/5.10-clang-11.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-11.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-11.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-11.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-12.tux.yml b/tuxsuite/5.10-clang-12.tux.yml index c8049b50..b7d1fddb 100644 --- a/tuxsuite/5.10-clang-12.tux.yml +++ b/tuxsuite/5.10-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-12.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-12.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-13.tux.yml b/tuxsuite/5.10-clang-13.tux.yml index e6f2d798..102b1645 100644 --- a/tuxsuite/5.10-clang-13.tux.yml +++ b/tuxsuite/5.10-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-13.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-13.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-14.tux.yml b/tuxsuite/5.10-clang-14.tux.yml index 6a515565..37cd579f 100644 --- a/tuxsuite/5.10-clang-14.tux.yml +++ b/tuxsuite/5.10-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-14.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-14.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-15.tux.yml b/tuxsuite/5.10-clang-15.tux.yml index 71eda588..3561de88 100644 --- a/tuxsuite/5.10-clang-15.tux.yml +++ b/tuxsuite/5.10-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-15.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-15.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-16.tux.yml b/tuxsuite/5.10-clang-16.tux.yml index 750c8614..cff6d5a4 100644 --- a/tuxsuite/5.10-clang-16.tux.yml +++ b/tuxsuite/5.10-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-16.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-16.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-17.tux.yml b/tuxsuite/5.10-clang-17.tux.yml index 502c3029..81fea6ea 100644 --- a/tuxsuite/5.10-clang-17.tux.yml +++ b/tuxsuite/5.10-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-17.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-17.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-18.tux.yml b/tuxsuite/5.10-clang-18.tux.yml index 2cfb2a2c..8019dadd 100644 --- a/tuxsuite/5.10-clang-18.tux.yml +++ b/tuxsuite/5.10-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-18.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-18.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-19.tux.yml b/tuxsuite/5.10-clang-19.tux.yml index c4e86a23..d6c118cf 100644 --- a/tuxsuite/5.10-clang-19.tux.yml +++ b/tuxsuite/5.10-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-19.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-19.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-20.tux.yml b/tuxsuite/5.10-clang-20.tux.yml index ae47c015..c78e56ce 100644 --- a/tuxsuite/5.10-clang-20.tux.yml +++ b/tuxsuite/5.10-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-20.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-20.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.10-clang-21.tux.yml b/tuxsuite/5.10-clang-21.tux.yml index 5b9acbaa..1d6238a7 100644 --- a/tuxsuite/5.10-clang-21.tux.yml +++ b/tuxsuite/5.10-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json --patch-series patches/5.10 tuxsuite/5.10-clang-21.tux.yml # Invoke locally via: # $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.10 # $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-21.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y diff --git a/tuxsuite/5.15-clang-11.tux.yml b/tuxsuite/5.15-clang-11.tux.yml index 79d21bff..d453022e 100644 --- a/tuxsuite/5.15-clang-11.tux.yml +++ b/tuxsuite/5.15-clang-11.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-11.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-11.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-11.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-12.tux.yml b/tuxsuite/5.15-clang-12.tux.yml index 8ad689c6..f7f40e90 100644 --- a/tuxsuite/5.15-clang-12.tux.yml +++ b/tuxsuite/5.15-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-12.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-12.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-13.tux.yml b/tuxsuite/5.15-clang-13.tux.yml index fdefc0b4..f0eba7f4 100644 --- a/tuxsuite/5.15-clang-13.tux.yml +++ b/tuxsuite/5.15-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-13.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-13.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-14.tux.yml b/tuxsuite/5.15-clang-14.tux.yml index a3f5ddc9..58410eb2 100644 --- a/tuxsuite/5.15-clang-14.tux.yml +++ b/tuxsuite/5.15-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-14.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-14.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-15.tux.yml b/tuxsuite/5.15-clang-15.tux.yml index 2eabb147..62031b82 100644 --- a/tuxsuite/5.15-clang-15.tux.yml +++ b/tuxsuite/5.15-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-15.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-15.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-16.tux.yml b/tuxsuite/5.15-clang-16.tux.yml index ddab11a6..e5640ce7 100644 --- a/tuxsuite/5.15-clang-16.tux.yml +++ b/tuxsuite/5.15-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-16.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-16.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-17.tux.yml b/tuxsuite/5.15-clang-17.tux.yml index c7667b94..fecbc58e 100644 --- a/tuxsuite/5.15-clang-17.tux.yml +++ b/tuxsuite/5.15-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-17.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-17.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-18.tux.yml b/tuxsuite/5.15-clang-18.tux.yml index 9f1af61b..0806027d 100644 --- a/tuxsuite/5.15-clang-18.tux.yml +++ b/tuxsuite/5.15-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-18.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-18.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-19.tux.yml b/tuxsuite/5.15-clang-19.tux.yml index d4df0f9f..b43be8f8 100644 --- a/tuxsuite/5.15-clang-19.tux.yml +++ b/tuxsuite/5.15-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-19.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-19.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-20.tux.yml b/tuxsuite/5.15-clang-20.tux.yml index 27b20c96..9b293ac9 100644 --- a/tuxsuite/5.15-clang-20.tux.yml +++ b/tuxsuite/5.15-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-20.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-20.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.15-clang-21.tux.yml b/tuxsuite/5.15-clang-21.tux.yml index d342232f..8cd97114 100644 --- a/tuxsuite/5.15-clang-21.tux.yml +++ b/tuxsuite/5.15-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json --patch-series patches/5.15 tuxsuite/5.15-clang-21.tux.yml # Invoke locally via: # $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.15 # $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-21.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y diff --git a/tuxsuite/5.4-clang-13.tux.yml b/tuxsuite/5.4-clang-13.tux.yml index bb49d07e..8d135d0a 100644 --- a/tuxsuite/5.4-clang-13.tux.yml +++ b/tuxsuite/5.4-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-13.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-13.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/5.4-clang-14.tux.yml b/tuxsuite/5.4-clang-14.tux.yml index b29c8db3..788604c6 100644 --- a/tuxsuite/5.4-clang-14.tux.yml +++ b/tuxsuite/5.4-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-14.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-14.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/5.4-clang-15.tux.yml b/tuxsuite/5.4-clang-15.tux.yml index 4859b4c8..32d01350 100644 --- a/tuxsuite/5.4-clang-15.tux.yml +++ b/tuxsuite/5.4-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-15.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-15.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/5.4-clang-16.tux.yml b/tuxsuite/5.4-clang-16.tux.yml index 42c3b572..2c5b95ec 100644 --- a/tuxsuite/5.4-clang-16.tux.yml +++ b/tuxsuite/5.4-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-16.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-16.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/5.4-clang-17.tux.yml b/tuxsuite/5.4-clang-17.tux.yml index 7c8d0238..5dedfd74 100644 --- a/tuxsuite/5.4-clang-17.tux.yml +++ b/tuxsuite/5.4-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-17.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-17.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/5.4-clang-18.tux.yml b/tuxsuite/5.4-clang-18.tux.yml index 48261b7a..ac8b1e01 100644 --- a/tuxsuite/5.4-clang-18.tux.yml +++ b/tuxsuite/5.4-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-18.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-18.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/5.4-clang-19.tux.yml b/tuxsuite/5.4-clang-19.tux.yml index 2928746b..0b2b185e 100644 --- a/tuxsuite/5.4-clang-19.tux.yml +++ b/tuxsuite/5.4-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-19.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-19.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/5.4-clang-20.tux.yml b/tuxsuite/5.4-clang-20.tux.yml index c06b4b5f..cee2ac9a 100644 --- a/tuxsuite/5.4-clang-20.tux.yml +++ b/tuxsuite/5.4-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-20.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-20.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/5.4-clang-21.tux.yml b/tuxsuite/5.4-clang-21.tux.yml index 8519bf93..2ffb607e 100644 --- a/tuxsuite/5.4-clang-21.tux.yml +++ b/tuxsuite/5.4-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py 5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json tuxsuite/5.4-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.4.y --job-name defconfigs --json-out builds.json --patch-series patches/5.4 tuxsuite/5.4-clang-21.tux.yml # Invoke locally via: # $ git clone -b linux-5.4.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git -C linux quiltimport --patches ../patches/5.4 # $ scripts/build-local.py -C linux -f tuxsuite/5.4-clang-21.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.4.y diff --git a/tuxsuite/android12-5.10-clang-12.tux.yml b/tuxsuite/android12-5.10-clang-12.tux.yml index f47b46c4..63f8c855 100644 --- a/tuxsuite/android12-5.10-clang-12.tux.yml +++ b/tuxsuite/android12-5.10-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-12.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-12.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-13.tux.yml b/tuxsuite/android12-5.10-clang-13.tux.yml index 3e59152e..18f2ca62 100644 --- a/tuxsuite/android12-5.10-clang-13.tux.yml +++ b/tuxsuite/android12-5.10-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-13.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-13.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-14.tux.yml b/tuxsuite/android12-5.10-clang-14.tux.yml index c40e38ec..e45fb685 100644 --- a/tuxsuite/android12-5.10-clang-14.tux.yml +++ b/tuxsuite/android12-5.10-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-14.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-14.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-15.tux.yml b/tuxsuite/android12-5.10-clang-15.tux.yml index a2e07ff3..5e33c961 100644 --- a/tuxsuite/android12-5.10-clang-15.tux.yml +++ b/tuxsuite/android12-5.10-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-15.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-15.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-16.tux.yml b/tuxsuite/android12-5.10-clang-16.tux.yml index 228a0dfb..a58d387b 100644 --- a/tuxsuite/android12-5.10-clang-16.tux.yml +++ b/tuxsuite/android12-5.10-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-16.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-16.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-17.tux.yml b/tuxsuite/android12-5.10-clang-17.tux.yml index b16f05ea..a235d587 100644 --- a/tuxsuite/android12-5.10-clang-17.tux.yml +++ b/tuxsuite/android12-5.10-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-17.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-17.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-18.tux.yml b/tuxsuite/android12-5.10-clang-18.tux.yml index 91fc584f..4588e44b 100644 --- a/tuxsuite/android12-5.10-clang-18.tux.yml +++ b/tuxsuite/android12-5.10-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-18.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-18.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-19.tux.yml b/tuxsuite/android12-5.10-clang-19.tux.yml index ed96de01..eb287b3e 100644 --- a/tuxsuite/android12-5.10-clang-19.tux.yml +++ b/tuxsuite/android12-5.10-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-19.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-19.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-20.tux.yml b/tuxsuite/android12-5.10-clang-20.tux.yml index a4c1d2f1..a4ed8489 100644 --- a/tuxsuite/android12-5.10-clang-20.tux.yml +++ b/tuxsuite/android12-5.10-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-20.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-20.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-21.tux.yml b/tuxsuite/android12-5.10-clang-21.tux.yml index c18e52ca..07ace2a3 100644 --- a/tuxsuite/android12-5.10-clang-21.tux.yml +++ b/tuxsuite/android12-5.10-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-21.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-21.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.10-clang-android.tux.yml b/tuxsuite/android12-5.10-clang-android.tux.yml index 4a518904..3792005d 100644 --- a/tuxsuite/android12-5.10-clang-android.tux.yml +++ b/tuxsuite/android12-5.10-clang-android.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.10-clang-android.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.10 tuxsuite/android12-5.10-clang-android.tux.yml # Invoke locally via: # $ git clone -b android12-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.10-clang-android.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.10 diff --git a/tuxsuite/android12-5.4-clang-12.tux.yml b/tuxsuite/android12-5.4-clang-12.tux.yml index 18c1a446..b8c216c9 100644 --- a/tuxsuite/android12-5.4-clang-12.tux.yml +++ b/tuxsuite/android12-5.4-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-12.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-12.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-13.tux.yml b/tuxsuite/android12-5.4-clang-13.tux.yml index 6766d29c..b11b110d 100644 --- a/tuxsuite/android12-5.4-clang-13.tux.yml +++ b/tuxsuite/android12-5.4-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-13.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-13.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-14.tux.yml b/tuxsuite/android12-5.4-clang-14.tux.yml index 0aa293c9..7101afc2 100644 --- a/tuxsuite/android12-5.4-clang-14.tux.yml +++ b/tuxsuite/android12-5.4-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-14.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-14.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-15.tux.yml b/tuxsuite/android12-5.4-clang-15.tux.yml index 5a195efd..7217b509 100644 --- a/tuxsuite/android12-5.4-clang-15.tux.yml +++ b/tuxsuite/android12-5.4-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-15.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-15.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-16.tux.yml b/tuxsuite/android12-5.4-clang-16.tux.yml index 68c7bfd1..3d7147b6 100644 --- a/tuxsuite/android12-5.4-clang-16.tux.yml +++ b/tuxsuite/android12-5.4-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-16.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-16.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-17.tux.yml b/tuxsuite/android12-5.4-clang-17.tux.yml index 4cfb5dfa..e31db5cf 100644 --- a/tuxsuite/android12-5.4-clang-17.tux.yml +++ b/tuxsuite/android12-5.4-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-17.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-17.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-18.tux.yml b/tuxsuite/android12-5.4-clang-18.tux.yml index 6faad5b4..bb4f4544 100644 --- a/tuxsuite/android12-5.4-clang-18.tux.yml +++ b/tuxsuite/android12-5.4-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-18.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-18.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-19.tux.yml b/tuxsuite/android12-5.4-clang-19.tux.yml index 52ff9396..8218b2a5 100644 --- a/tuxsuite/android12-5.4-clang-19.tux.yml +++ b/tuxsuite/android12-5.4-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-19.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-19.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-20.tux.yml b/tuxsuite/android12-5.4-clang-20.tux.yml index 80b827b1..9f86f1fa 100644 --- a/tuxsuite/android12-5.4-clang-20.tux.yml +++ b/tuxsuite/android12-5.4-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-20.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-20.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-21.tux.yml b/tuxsuite/android12-5.4-clang-21.tux.yml index f807917f..82dac350 100644 --- a/tuxsuite/android12-5.4-clang-21.tux.yml +++ b/tuxsuite/android12-5.4-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-21.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-21.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android12-5.4-clang-android.tux.yml b/tuxsuite/android12-5.4-clang-android.tux.yml index 14f371c9..42ca88c6 100644 --- a/tuxsuite/android12-5.4-clang-android.tux.yml +++ b/tuxsuite/android12-5.4-clang-android.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android12-5.4 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json tuxsuite/android12-5.4-clang-android.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android12-5.4 --job-name defconfigs --json-out builds.json --patch-series patches/android12-5.4 tuxsuite/android12-5.4-clang-android.tux.yml # Invoke locally via: # $ git clone -b android12-5.4 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android12-5.4 # $ scripts/build-local.py -C linux -f tuxsuite/android12-5.4-clang-android.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android12-5.4 diff --git a/tuxsuite/android13-5.10-clang-12.tux.yml b/tuxsuite/android13-5.10-clang-12.tux.yml index debe9763..50867924 100644 --- a/tuxsuite/android13-5.10-clang-12.tux.yml +++ b/tuxsuite/android13-5.10-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-12.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-12.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-13.tux.yml b/tuxsuite/android13-5.10-clang-13.tux.yml index f7d82d25..31bf9b5d 100644 --- a/tuxsuite/android13-5.10-clang-13.tux.yml +++ b/tuxsuite/android13-5.10-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-13.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-13.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-14.tux.yml b/tuxsuite/android13-5.10-clang-14.tux.yml index 762390e3..c07b456a 100644 --- a/tuxsuite/android13-5.10-clang-14.tux.yml +++ b/tuxsuite/android13-5.10-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-14.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-14.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-15.tux.yml b/tuxsuite/android13-5.10-clang-15.tux.yml index 480b692f..39d1ccec 100644 --- a/tuxsuite/android13-5.10-clang-15.tux.yml +++ b/tuxsuite/android13-5.10-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-15.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-15.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-16.tux.yml b/tuxsuite/android13-5.10-clang-16.tux.yml index 992b99ea..b27f5525 100644 --- a/tuxsuite/android13-5.10-clang-16.tux.yml +++ b/tuxsuite/android13-5.10-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-16.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-16.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-17.tux.yml b/tuxsuite/android13-5.10-clang-17.tux.yml index 029f41cb..920bb45e 100644 --- a/tuxsuite/android13-5.10-clang-17.tux.yml +++ b/tuxsuite/android13-5.10-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-17.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-17.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-18.tux.yml b/tuxsuite/android13-5.10-clang-18.tux.yml index ead45cbf..59707293 100644 --- a/tuxsuite/android13-5.10-clang-18.tux.yml +++ b/tuxsuite/android13-5.10-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-18.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-18.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-19.tux.yml b/tuxsuite/android13-5.10-clang-19.tux.yml index f5641190..0a957bf0 100644 --- a/tuxsuite/android13-5.10-clang-19.tux.yml +++ b/tuxsuite/android13-5.10-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-19.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-19.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-20.tux.yml b/tuxsuite/android13-5.10-clang-20.tux.yml index 9b207238..4ea73bed 100644 --- a/tuxsuite/android13-5.10-clang-20.tux.yml +++ b/tuxsuite/android13-5.10-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-20.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-20.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-21.tux.yml b/tuxsuite/android13-5.10-clang-21.tux.yml index 4b7926a7..0f9bed89 100644 --- a/tuxsuite/android13-5.10-clang-21.tux.yml +++ b/tuxsuite/android13-5.10-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-21.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-21.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.10-clang-android.tux.yml b/tuxsuite/android13-5.10-clang-android.tux.yml index 34bdead7..4a2bc2c3 100644 --- a/tuxsuite/android13-5.10-clang-android.tux.yml +++ b/tuxsuite/android13-5.10-clang-android.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.10 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.10-clang-android.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.10 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.10 tuxsuite/android13-5.10-clang-android.tux.yml # Invoke locally via: # $ git clone -b android13-5.10 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.10 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.10-clang-android.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.10 diff --git a/tuxsuite/android13-5.15-clang-12.tux.yml b/tuxsuite/android13-5.15-clang-12.tux.yml index fe51c72c..8ad7d1a4 100644 --- a/tuxsuite/android13-5.15-clang-12.tux.yml +++ b/tuxsuite/android13-5.15-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-12.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-12.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-13.tux.yml b/tuxsuite/android13-5.15-clang-13.tux.yml index 8192c16b..52a29993 100644 --- a/tuxsuite/android13-5.15-clang-13.tux.yml +++ b/tuxsuite/android13-5.15-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-13.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-13.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-14.tux.yml b/tuxsuite/android13-5.15-clang-14.tux.yml index 8aad673b..83c9434c 100644 --- a/tuxsuite/android13-5.15-clang-14.tux.yml +++ b/tuxsuite/android13-5.15-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-14.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-14.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-15.tux.yml b/tuxsuite/android13-5.15-clang-15.tux.yml index fa56001c..da652499 100644 --- a/tuxsuite/android13-5.15-clang-15.tux.yml +++ b/tuxsuite/android13-5.15-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-15.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-15.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-16.tux.yml b/tuxsuite/android13-5.15-clang-16.tux.yml index ef90dbd1..c776534d 100644 --- a/tuxsuite/android13-5.15-clang-16.tux.yml +++ b/tuxsuite/android13-5.15-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-16.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-16.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-17.tux.yml b/tuxsuite/android13-5.15-clang-17.tux.yml index 12661ba7..114f71d7 100644 --- a/tuxsuite/android13-5.15-clang-17.tux.yml +++ b/tuxsuite/android13-5.15-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-17.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-17.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-18.tux.yml b/tuxsuite/android13-5.15-clang-18.tux.yml index a685aba1..41e43f3c 100644 --- a/tuxsuite/android13-5.15-clang-18.tux.yml +++ b/tuxsuite/android13-5.15-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-18.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-18.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-19.tux.yml b/tuxsuite/android13-5.15-clang-19.tux.yml index df2d73ba..0f95d445 100644 --- a/tuxsuite/android13-5.15-clang-19.tux.yml +++ b/tuxsuite/android13-5.15-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-19.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-19.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-20.tux.yml b/tuxsuite/android13-5.15-clang-20.tux.yml index ce9bc913..d930a910 100644 --- a/tuxsuite/android13-5.15-clang-20.tux.yml +++ b/tuxsuite/android13-5.15-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-20.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-20.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-21.tux.yml b/tuxsuite/android13-5.15-clang-21.tux.yml index 98c7f026..a54d3d52 100644 --- a/tuxsuite/android13-5.15-clang-21.tux.yml +++ b/tuxsuite/android13-5.15-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-21.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-21.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android13-5.15-clang-android.tux.yml b/tuxsuite/android13-5.15-clang-android.tux.yml index 712fc22b..91a6ce42 100644 --- a/tuxsuite/android13-5.15-clang-android.tux.yml +++ b/tuxsuite/android13-5.15-clang-android.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android13-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android13-5.15-clang-android.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android13-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android13-5.15 tuxsuite/android13-5.15-clang-android.tux.yml # Invoke locally via: # $ git clone -b android13-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android13-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android13-5.15-clang-android.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android13-5.15 diff --git a/tuxsuite/android14-5.15-clang-12.tux.yml b/tuxsuite/android14-5.15-clang-12.tux.yml index 49e24d39..87fd2fcf 100644 --- a/tuxsuite/android14-5.15-clang-12.tux.yml +++ b/tuxsuite/android14-5.15-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-12.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-12.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-13.tux.yml b/tuxsuite/android14-5.15-clang-13.tux.yml index eda7c6bf..8b8f4f82 100644 --- a/tuxsuite/android14-5.15-clang-13.tux.yml +++ b/tuxsuite/android14-5.15-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-13.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-13.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-14.tux.yml b/tuxsuite/android14-5.15-clang-14.tux.yml index 0c54ae96..f8c50f74 100644 --- a/tuxsuite/android14-5.15-clang-14.tux.yml +++ b/tuxsuite/android14-5.15-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-14.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-14.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-15.tux.yml b/tuxsuite/android14-5.15-clang-15.tux.yml index 1891fada..064a2984 100644 --- a/tuxsuite/android14-5.15-clang-15.tux.yml +++ b/tuxsuite/android14-5.15-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-15.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-15.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-16.tux.yml b/tuxsuite/android14-5.15-clang-16.tux.yml index e7d6a95d..3f14253c 100644 --- a/tuxsuite/android14-5.15-clang-16.tux.yml +++ b/tuxsuite/android14-5.15-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-16.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-16.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-17.tux.yml b/tuxsuite/android14-5.15-clang-17.tux.yml index bf5bb8f8..9f97a1aa 100644 --- a/tuxsuite/android14-5.15-clang-17.tux.yml +++ b/tuxsuite/android14-5.15-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-17.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-17.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-18.tux.yml b/tuxsuite/android14-5.15-clang-18.tux.yml index 392c6ceb..feea610e 100644 --- a/tuxsuite/android14-5.15-clang-18.tux.yml +++ b/tuxsuite/android14-5.15-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-18.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-18.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-19.tux.yml b/tuxsuite/android14-5.15-clang-19.tux.yml index 407a766d..4ef727c7 100644 --- a/tuxsuite/android14-5.15-clang-19.tux.yml +++ b/tuxsuite/android14-5.15-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-19.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-19.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-20.tux.yml b/tuxsuite/android14-5.15-clang-20.tux.yml index 8843171e..b97754f2 100644 --- a/tuxsuite/android14-5.15-clang-20.tux.yml +++ b/tuxsuite/android14-5.15-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-20.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-20.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-21.tux.yml b/tuxsuite/android14-5.15-clang-21.tux.yml index 49df095e..95fb095c 100644 --- a/tuxsuite/android14-5.15-clang-21.tux.yml +++ b/tuxsuite/android14-5.15-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-21.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-21.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-5.15-clang-android.tux.yml b/tuxsuite/android14-5.15-clang-android.tux.yml index 5e117006..c74a1a22 100644 --- a/tuxsuite/android14-5.15-clang-android.tux.yml +++ b/tuxsuite/android14-5.15-clang-android.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-5.15 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-android.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json --patch-series patches/android14-5.15 tuxsuite/android14-5.15-clang-android.tux.yml # Invoke locally via: # $ git clone -b android14-5.15 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-5.15 # $ scripts/build-local.py -C linux -f tuxsuite/android14-5.15-clang-android.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-5.15 diff --git a/tuxsuite/android14-6.1-clang-12.tux.yml b/tuxsuite/android14-6.1-clang-12.tux.yml index 868dc746..61048b50 100644 --- a/tuxsuite/android14-6.1-clang-12.tux.yml +++ b/tuxsuite/android14-6.1-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-12.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-12.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-13.tux.yml b/tuxsuite/android14-6.1-clang-13.tux.yml index 1d6b422e..443d2229 100644 --- a/tuxsuite/android14-6.1-clang-13.tux.yml +++ b/tuxsuite/android14-6.1-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-13.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-13.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-14.tux.yml b/tuxsuite/android14-6.1-clang-14.tux.yml index 05243888..6a8d8c1e 100644 --- a/tuxsuite/android14-6.1-clang-14.tux.yml +++ b/tuxsuite/android14-6.1-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-14.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-14.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-15.tux.yml b/tuxsuite/android14-6.1-clang-15.tux.yml index 4f9a97fd..6e50db97 100644 --- a/tuxsuite/android14-6.1-clang-15.tux.yml +++ b/tuxsuite/android14-6.1-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-15.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-15.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-16.tux.yml b/tuxsuite/android14-6.1-clang-16.tux.yml index b2926abb..c95d8444 100644 --- a/tuxsuite/android14-6.1-clang-16.tux.yml +++ b/tuxsuite/android14-6.1-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-16.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-16.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-17.tux.yml b/tuxsuite/android14-6.1-clang-17.tux.yml index 418abc75..d1e0c921 100644 --- a/tuxsuite/android14-6.1-clang-17.tux.yml +++ b/tuxsuite/android14-6.1-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-17.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-17.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-18.tux.yml b/tuxsuite/android14-6.1-clang-18.tux.yml index 16d76331..33efc876 100644 --- a/tuxsuite/android14-6.1-clang-18.tux.yml +++ b/tuxsuite/android14-6.1-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-18.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-18.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-19.tux.yml b/tuxsuite/android14-6.1-clang-19.tux.yml index 22af2e3c..08113ef4 100644 --- a/tuxsuite/android14-6.1-clang-19.tux.yml +++ b/tuxsuite/android14-6.1-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-19.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-19.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-20.tux.yml b/tuxsuite/android14-6.1-clang-20.tux.yml index d6250043..40bd7065 100644 --- a/tuxsuite/android14-6.1-clang-20.tux.yml +++ b/tuxsuite/android14-6.1-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-20.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-20.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-21.tux.yml b/tuxsuite/android14-6.1-clang-21.tux.yml index b0f00e71..d64ae42a 100644 --- a/tuxsuite/android14-6.1-clang-21.tux.yml +++ b/tuxsuite/android14-6.1-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-21.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-21.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android14-6.1-clang-android.tux.yml b/tuxsuite/android14-6.1-clang-android.tux.yml index c549b5e4..bd277db3 100644 --- a/tuxsuite/android14-6.1-clang-android.tux.yml +++ b/tuxsuite/android14-6.1-clang-android.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android14-6.1 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json tuxsuite/android14-6.1-clang-android.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-6.1 --job-name defconfigs --json-out builds.json --patch-series patches/android14-6.1 tuxsuite/android14-6.1-clang-android.tux.yml # Invoke locally via: # $ git clone -b android14-6.1 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android14-6.1 # $ scripts/build-local.py -C linux -f tuxsuite/android14-6.1-clang-android.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android14-6.1 diff --git a/tuxsuite/android15-6.6-clang-12.tux.yml b/tuxsuite/android15-6.6-clang-12.tux.yml index f7fa9f87..2f2af2d7 100644 --- a/tuxsuite/android15-6.6-clang-12.tux.yml +++ b/tuxsuite/android15-6.6-clang-12.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-12.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-12.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-12.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-13.tux.yml b/tuxsuite/android15-6.6-clang-13.tux.yml index 5e604402..2ebffafd 100644 --- a/tuxsuite/android15-6.6-clang-13.tux.yml +++ b/tuxsuite/android15-6.6-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-13.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-13.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-14.tux.yml b/tuxsuite/android15-6.6-clang-14.tux.yml index 701d95ce..45d3f1d5 100644 --- a/tuxsuite/android15-6.6-clang-14.tux.yml +++ b/tuxsuite/android15-6.6-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-14.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-14.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-15.tux.yml b/tuxsuite/android15-6.6-clang-15.tux.yml index b433d300..6b225439 100644 --- a/tuxsuite/android15-6.6-clang-15.tux.yml +++ b/tuxsuite/android15-6.6-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-15.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-15.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-16.tux.yml b/tuxsuite/android15-6.6-clang-16.tux.yml index 01104d89..03a66afa 100644 --- a/tuxsuite/android15-6.6-clang-16.tux.yml +++ b/tuxsuite/android15-6.6-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-16.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-16.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-17.tux.yml b/tuxsuite/android15-6.6-clang-17.tux.yml index 9072c00b..dcebc127 100644 --- a/tuxsuite/android15-6.6-clang-17.tux.yml +++ b/tuxsuite/android15-6.6-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-17.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-17.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-18.tux.yml b/tuxsuite/android15-6.6-clang-18.tux.yml index 7854a0ce..2e624f38 100644 --- a/tuxsuite/android15-6.6-clang-18.tux.yml +++ b/tuxsuite/android15-6.6-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-18.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-18.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-19.tux.yml b/tuxsuite/android15-6.6-clang-19.tux.yml index f5ff6902..26435fcb 100644 --- a/tuxsuite/android15-6.6-clang-19.tux.yml +++ b/tuxsuite/android15-6.6-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-19.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-19.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-20.tux.yml b/tuxsuite/android15-6.6-clang-20.tux.yml index 89a66e6c..45635c21 100644 --- a/tuxsuite/android15-6.6-clang-20.tux.yml +++ b/tuxsuite/android15-6.6-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-20.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-20.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-21.tux.yml b/tuxsuite/android15-6.6-clang-21.tux.yml index d438f780..ba54630b 100644 --- a/tuxsuite/android15-6.6-clang-21.tux.yml +++ b/tuxsuite/android15-6.6-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-21.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-21.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/android15-6.6-clang-android.tux.yml b/tuxsuite/android15-6.6-clang-android.tux.yml index 18d96938..b5a09613 100644 --- a/tuxsuite/android15-6.6-clang-android.tux.yml +++ b/tuxsuite/android15-6.6-clang-android.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py android15-6.6 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json tuxsuite/android15-6.6-clang-android.tux.yml +# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android15-6.6 --job-name defconfigs --json-out builds.json --patch-series patches/android15-6.6 tuxsuite/android15-6.6-clang-android.tux.yml # Invoke locally via: # $ git clone -b android15-6.6 --depth=1 https://android.googlesource.com/kernel/common.git linux +# $ git -C linux quiltimport --patches ../patches/android15-6.6 # $ scripts/build-local.py -C linux -f tuxsuite/android15-6.6-clang-android.tux.yml -j defconfigs version: 1 name: https://android.googlesource.com/kernel/common.git at android15-6.6 diff --git a/tuxsuite/arm64-clang-13.tux.yml b/tuxsuite/arm64-clang-13.tux.yml index 3f2ff8a3..5be90f84 100644 --- a/tuxsuite/arm64-clang-13.tux.yml +++ b/tuxsuite/arm64-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-13.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-13.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-clang-14.tux.yml b/tuxsuite/arm64-clang-14.tux.yml index e0515ba2..e533d71b 100644 --- a/tuxsuite/arm64-clang-14.tux.yml +++ b/tuxsuite/arm64-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-14.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-14.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-clang-15.tux.yml b/tuxsuite/arm64-clang-15.tux.yml index 91d5c68b..638b8b2b 100644 --- a/tuxsuite/arm64-clang-15.tux.yml +++ b/tuxsuite/arm64-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-15.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-15.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-clang-16.tux.yml b/tuxsuite/arm64-clang-16.tux.yml index 792b8769..e8a2d9f4 100644 --- a/tuxsuite/arm64-clang-16.tux.yml +++ b/tuxsuite/arm64-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-16.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-16.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-clang-17.tux.yml b/tuxsuite/arm64-clang-17.tux.yml index 2dd27f91..3af3e8c3 100644 --- a/tuxsuite/arm64-clang-17.tux.yml +++ b/tuxsuite/arm64-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-17.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-17.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-clang-18.tux.yml b/tuxsuite/arm64-clang-18.tux.yml index b3988ee3..5bcacb16 100644 --- a/tuxsuite/arm64-clang-18.tux.yml +++ b/tuxsuite/arm64-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-18.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-18.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-clang-19.tux.yml b/tuxsuite/arm64-clang-19.tux.yml index 601e7865..2ba64a60 100644 --- a/tuxsuite/arm64-clang-19.tux.yml +++ b/tuxsuite/arm64-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-19.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-19.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-clang-20.tux.yml b/tuxsuite/arm64-clang-20.tux.yml index a89e6848..7c919c0a 100644 --- a/tuxsuite/arm64-clang-20.tux.yml +++ b/tuxsuite/arm64-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-20.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-20.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-clang-21.tux.yml b/tuxsuite/arm64-clang-21.tux.yml index 1b1c0e1a..0c27380b 100644 --- a/tuxsuite/arm64-clang-21.tux.yml +++ b/tuxsuite/arm64-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64 # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json tuxsuite/arm64-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/core --job-name defconfigs --json-out builds.json --patch-series patches/arm64 tuxsuite/arm64-clang-21.tux.yml # Invoke locally via: # $ git clone -b for-next/core --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64 # $ scripts/build-local.py -C linux -f tuxsuite/arm64-clang-21.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/core diff --git a/tuxsuite/arm64-fixes-clang-13.tux.yml b/tuxsuite/arm64-fixes-clang-13.tux.yml index 75c01ac6..ffc6691c 100644 --- a/tuxsuite/arm64-fixes-clang-13.tux.yml +++ b/tuxsuite/arm64-fixes-clang-13.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-13.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-13.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/arm64-fixes-clang-14.tux.yml b/tuxsuite/arm64-fixes-clang-14.tux.yml index 975cb3d7..5c6ec230 100644 --- a/tuxsuite/arm64-fixes-clang-14.tux.yml +++ b/tuxsuite/arm64-fixes-clang-14.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-14.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-14.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/arm64-fixes-clang-15.tux.yml b/tuxsuite/arm64-fixes-clang-15.tux.yml index 7ef004d4..36bcae7b 100644 --- a/tuxsuite/arm64-fixes-clang-15.tux.yml +++ b/tuxsuite/arm64-fixes-clang-15.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-15.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-15.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/arm64-fixes-clang-16.tux.yml b/tuxsuite/arm64-fixes-clang-16.tux.yml index 7f08a3b2..eaf35e28 100644 --- a/tuxsuite/arm64-fixes-clang-16.tux.yml +++ b/tuxsuite/arm64-fixes-clang-16.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-16.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-16.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/arm64-fixes-clang-17.tux.yml b/tuxsuite/arm64-fixes-clang-17.tux.yml index 8be07a3e..99bcdb90 100644 --- a/tuxsuite/arm64-fixes-clang-17.tux.yml +++ b/tuxsuite/arm64-fixes-clang-17.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-17.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-17.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/arm64-fixes-clang-18.tux.yml b/tuxsuite/arm64-fixes-clang-18.tux.yml index da6f0d1e..9aa4d235 100644 --- a/tuxsuite/arm64-fixes-clang-18.tux.yml +++ b/tuxsuite/arm64-fixes-clang-18.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-18.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-18.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/arm64-fixes-clang-19.tux.yml b/tuxsuite/arm64-fixes-clang-19.tux.yml index db3540be..276f5656 100644 --- a/tuxsuite/arm64-fixes-clang-19.tux.yml +++ b/tuxsuite/arm64-fixes-clang-19.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-19.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-19.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/arm64-fixes-clang-20.tux.yml b/tuxsuite/arm64-fixes-clang-20.tux.yml index 876ff911..c281c1af 100644 --- a/tuxsuite/arm64-fixes-clang-20.tux.yml +++ b/tuxsuite/arm64-fixes-clang-20.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-20.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-20.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/arm64-fixes-clang-21.tux.yml b/tuxsuite/arm64-fixes-clang-21.tux.yml index 8ae052da..fa50d086 100644 --- a/tuxsuite/arm64-fixes-clang-21.tux.yml +++ b/tuxsuite/arm64-fixes-clang-21.tux.yml @@ -2,9 +2,10 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py arm64-fixes # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json tuxsuite/arm64-fixes-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git --git-ref for-next/fixes --job-name defconfigs --json-out builds.json --patch-series patches/arm64-fixes tuxsuite/arm64-fixes-clang-21.tux.yml # Invoke locally via: # $ git clone -b for-next/fixes --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git linux +# $ git -C linux quiltimport --patches ../patches/arm64-fixes # $ scripts/build-local.py -C linux -f tuxsuite/arm64-fixes-clang-21.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git at for-next/fixes diff --git a/tuxsuite/mainline-clang-13.tux.yml b/tuxsuite/mainline-clang-13.tux.yml index 9f8ca5b9..b02e1374 100644 --- a/tuxsuite/mainline-clang-13.tux.yml +++ b/tuxsuite/mainline-clang-13.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-13.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-13.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-13.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-14.tux.yml b/tuxsuite/mainline-clang-14.tux.yml index 154df384..2428dc92 100644 --- a/tuxsuite/mainline-clang-14.tux.yml +++ b/tuxsuite/mainline-clang-14.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-14.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-14.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-14.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-15.tux.yml b/tuxsuite/mainline-clang-15.tux.yml index 902001ee..5f87d3a9 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 1a295ed3..af9fda2f 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 f81030e9..447577d0 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 3f0726ea..e27cc3f4 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 f0e0be3d..32846aa6 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 aa55fd55..b711bd7c 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 f7415fb6..48964d7e 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/stable-clang-13.tux.yml b/tuxsuite/stable-clang-13.tux.yml index 5b0928d0..765b4cac 100644 --- a/tuxsuite/stable-clang-13.tux.yml +++ b/tuxsuite/stable-clang-13.tux.yml @@ -2,9 +2,10 @@ # 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.14.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.14.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml # Invoke locally via: # $ git clone -b linux-6.14.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-13.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.14.y diff --git a/tuxsuite/stable-clang-14.tux.yml b/tuxsuite/stable-clang-14.tux.yml index 949166b9..1d77dab5 100644 --- a/tuxsuite/stable-clang-14.tux.yml +++ b/tuxsuite/stable-clang-14.tux.yml @@ -2,9 +2,10 @@ # 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.14.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.14.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml # Invoke locally via: # $ git clone -b linux-6.14.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-14.tux.yml -j defconfigs version: 1 name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.14.y diff --git a/tuxsuite/stable-clang-15.tux.yml b/tuxsuite/stable-clang-15.tux.yml index 16a755f9..2f3bfdc8 100644 --- a/tuxsuite/stable-clang-15.tux.yml +++ b/tuxsuite/stable-clang-15.tux.yml @@ -2,9 +2,10 @@ # 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.14.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.14.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.14.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.14.y diff --git a/tuxsuite/stable-clang-16.tux.yml b/tuxsuite/stable-clang-16.tux.yml index aa3456ba..33ad31ea 100644 --- a/tuxsuite/stable-clang-16.tux.yml +++ b/tuxsuite/stable-clang-16.tux.yml @@ -2,9 +2,10 @@ # 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.14.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.14.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.14.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.14.y diff --git a/tuxsuite/stable-clang-17.tux.yml b/tuxsuite/stable-clang-17.tux.yml index d5df4e2d..8bb4c9d3 100644 --- a/tuxsuite/stable-clang-17.tux.yml +++ b/tuxsuite/stable-clang-17.tux.yml @@ -2,9 +2,10 @@ # 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.14.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.14.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.14.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.14.y diff --git a/tuxsuite/stable-clang-18.tux.yml b/tuxsuite/stable-clang-18.tux.yml index 6901cc4f..b412e947 100644 --- a/tuxsuite/stable-clang-18.tux.yml +++ b/tuxsuite/stable-clang-18.tux.yml @@ -2,9 +2,10 @@ # 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.14.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.14.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.14.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.14.y diff --git a/tuxsuite/stable-clang-19.tux.yml b/tuxsuite/stable-clang-19.tux.yml index 58a34375..5fe784c5 100644 --- a/tuxsuite/stable-clang-19.tux.yml +++ b/tuxsuite/stable-clang-19.tux.yml @@ -2,9 +2,10 @@ # 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.14.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.14.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.14.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.14.y diff --git a/tuxsuite/stable-clang-20.tux.yml b/tuxsuite/stable-clang-20.tux.yml index 6f764ffb..550d00c5 100644 --- a/tuxsuite/stable-clang-20.tux.yml +++ b/tuxsuite/stable-clang-20.tux.yml @@ -2,9 +2,10 @@ # 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.14.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.14.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.14.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.14.y diff --git a/tuxsuite/stable-clang-21.tux.yml b/tuxsuite/stable-clang-21.tux.yml index 7a847377..3b43c289 100644 --- a/tuxsuite/stable-clang-21.tux.yml +++ b/tuxsuite/stable-clang-21.tux.yml @@ -2,9 +2,10 @@ # 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.14.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.14.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.14.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.14.y diff --git a/tuxsuite/tip-clang-15.tux.yml b/tuxsuite/tip-clang-15.tux.yml index ca45ef2c..900de9b2 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 fe8618bc..17e41c7e 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 e76d20a9..c274384b 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 74e5905a..e63286ec 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 97dc4a89..af779f47 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 cabedf49..c040763f 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 eee120a6..9fdbd349 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