diff --git a/.github/workflows/arm64-fixes-clang-13.yml b/.github/workflows/arm64-fixes-clang-13.yml index d01798b7..33e7dc43 100644 --- a/.github/workflows/arm64-fixes-clang-13.yml +++ b/.github/workflows/arm64-fixes-clang-13.yml @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 @@ -126,7 +126,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 b4b6e25e..348cc241 100644 --- a/.github/workflows/arm64-fixes-clang-14.yml +++ b/.github/workflows/arm64-fixes-clang-14.yml @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 @@ -126,7 +126,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 8119857a..11654a00 100644 --- a/.github/workflows/arm64-fixes-clang-15.yml +++ b/.github/workflows/arm64-fixes-clang-15.yml @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 @@ -154,7 +154,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 14ff9752..d59c7fc3 100644 --- a/.github/workflows/arm64-fixes-clang-16.yml +++ b/.github/workflows/arm64-fixes-clang-16.yml @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 @@ -154,7 +154,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 6bb1c3c1..2bdb553a 100644 --- a/.github/workflows/arm64-fixes-clang-17.yml +++ b/.github/workflows/arm64-fixes-clang-17.yml @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 @@ -154,7 +154,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 d7acbedf..4773e743 100644 --- a/.github/workflows/arm64-fixes-clang-18.yml +++ b/.github/workflows/arm64-fixes-clang-18.yml @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 @@ -154,7 +154,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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-20.yml b/.github/workflows/arm64-fixes-clang-20.yml index 81660d16..141d154e 100644 --- a/.github/workflows/arm64-fixes-clang-20.yml +++ b/.github/workflows/arm64-fixes-clang-20.yml @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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 @@ -154,7 +154,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.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 --patch-series patches/arm64-fixes 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 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/patches/arm64-fixes/1c07c9be87dd3dd0634033bf08728b32465f08fb.patch b/patches/arm64-fixes/1c07c9be87dd3dd0634033bf08728b32465f08fb.patch deleted file mode 100644 index 04168d01..00000000 --- a/patches/arm64-fixes/1c07c9be87dd3dd0634033bf08728b32465f08fb.patch +++ /dev/null @@ -1,66 +0,0 @@ -From 1c07c9be87dd3dd0634033bf08728b32465f08fb Mon Sep 17 00:00:00 2001 -From: Nathan Chancellor -Date: Wed, 29 May 2024 14:29:42 -0700 -Subject: tty: mxser: Remove __counted_by from mxser_board.ports[] - -Work for __counted_by on generic pointers in structures (not just -flexible array members) has started landing in Clang 19 (current tip of -tree). During the development of this feature, a restriction was added -to __counted_by to prevent the flexible array member's element type from -including a flexible array member itself such as: - - struct foo { - int count; - char buf[]; - }; - - struct bar { - int count; - struct foo data[] __counted_by(count); - }; - -because the size of data cannot be calculated with the standard array -size formula: - - sizeof(struct foo) * count - -This restriction was downgraded to a warning but due to CONFIG_WERROR, -it can still break the build. The application of __counted_by on the -ports member of 'struct mxser_board' triggers this restriction, -resulting in: - - drivers/tty/mxser.c:291:2: error: 'counted_by' should not be applied to an array with element of unknown size because 'struct mxser_port' is a struct type with a flexible array member. This will be an error in a future compiler version [-Werror,-Wbounds-safety-counted-by-elt-type-unknown-size] - 291 | struct mxser_port ports[] __counted_by(nports); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ - 1 error generated. - -Remove this use of __counted_by to fix the warning/error. However, -rather than remove it altogether, leave it commented, as it may be -possible to support this in future compiler releases. - -Cc: -Closes: https://github.com/ClangBuiltLinux/linux/issues/2026 -Fixes: f34907ecca71 ("mxser: Annotate struct mxser_board with __counted_by") -Signed-off-by: Nathan Chancellor -Link: https://lore.kernel.org/r/20240529-drop-counted-by-ports-mxser-board-v1-1-0ab217f4da6d@kernel.org -Signed-off-by: Kees Cook ---- - drivers/tty/mxser.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/tty/mxser.c b/drivers/tty/mxser.c -index 458bb1280ebf9d..5b97e420a95f84 100644 ---- a/drivers/tty/mxser.c -+++ b/drivers/tty/mxser.c -@@ -288,7 +288,7 @@ struct mxser_board { - enum mxser_must_hwid must_hwid; - speed_t max_baud; - -- struct mxser_port ports[] __counted_by(nports); -+ struct mxser_port ports[] /* __counted_by(nports) */; - }; - - static DECLARE_BITMAP(mxser_boards, MXSER_BOARDS); --- -cgit 1.2.3-korg - diff --git a/patches/arm64-fixes/2bac084468847cfe5bbc7166082b2a208514bb1c.patch b/patches/arm64-fixes/2bac084468847cfe5bbc7166082b2a208514bb1c.patch deleted file mode 100644 index 4153f48e..00000000 --- a/patches/arm64-fixes/2bac084468847cfe5bbc7166082b2a208514bb1c.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 2bac084468847cfe5bbc7166082b2a208514bb1c Mon Sep 17 00:00:00 2001 -From: Bill Wendling -Date: Wed, 29 May 2024 14:54:44 -0700 -Subject: [PATCH] drm/radeon: Remove __counted_by from StateArray.states[] - -Work for __counted_by on generic pointers in structures (not just -flexible array members) has started landing in Clang 19 (current tip of -tree). During the development of this feature, a restriction was added -to __counted_by to prevent the flexible array member's element type from -including a flexible array member itself such as: - - struct foo { - int count; - char buf[]; - }; - - struct bar { - int count; - struct foo data[] __counted_by(count); - }; - -because the size of data cannot be calculated with the standard array -size formula: - - sizeof(struct foo) * count - -This restriction was downgraded to a warning but due to CONFIG_WERROR, -it can still break the build. The application of __counted_by on the -states member of 'struct _StateArray' triggers this restriction, -resulting in: - - drivers/gpu/drm/radeon/pptable.h:442:5: error: 'counted_by' should not be applied to an array with element of unknown size because 'ATOM_PPLIB_STATE_V2' (aka 'struct _ATOM_PPLIB_STATE_V2') is a struct type with a flexible array member. This will be an error in a future compiler version [-Werror,-Wbounds-safety-counted-by-elt-type-unknown-size] - 442 | ATOM_PPLIB_STATE_V2 states[] __counted_by(ucNumEntries); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1 error generated. - -Remove this use of __counted_by to fix the warning/error. However, -rather than remove it altogether, leave it commented, as it may be -possible to support this in future compiler releases. - -Cc: stable@vger.kernel.org -Closes: https://github.com/ClangBuiltLinux/linux/issues/2028 -Fixes: efade6fe50e7 ("drm/radeon: silence UBSAN warning (v3)") -Signed-off-by: Bill Wendling -Co-developed-by: Nathan Chancellor -Signed-off-by: Nathan Chancellor -Signed-off-by: Alex Deucher ---- -Link: https://gitlab.freedesktop.org/agd5f/linux/-/commit/2bac084468847cfe5bbc7166082b2a208514bb1c ---- - drivers/gpu/drm/radeon/pptable.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/gpu/drm/radeon/pptable.h b/drivers/gpu/drm/radeon/pptable.h -index b7f22597ee95e..969a8fb0ee9e0 100644 ---- a/drivers/gpu/drm/radeon/pptable.h -+++ b/drivers/gpu/drm/radeon/pptable.h -@@ -439,7 +439,7 @@ typedef struct _StateArray{ - //how many states we have - UCHAR ucNumEntries; - -- ATOM_PPLIB_STATE_V2 states[] __counted_by(ucNumEntries); -+ ATOM_PPLIB_STATE_V2 states[] /* __counted_by(ucNumEntries) */; - }StateArray; - - --- -GitLab - diff --git a/patches/arm64-fixes/440e2051c577896275c0e0513ec26964e04c7810.patch b/patches/arm64-fixes/440e2051c577896275c0e0513ec26964e04c7810.patch deleted file mode 100644 index d81e35cf..00000000 --- a/patches/arm64-fixes/440e2051c577896275c0e0513ec26964e04c7810.patch +++ /dev/null @@ -1,67 +0,0 @@ -From 440e2051c577896275c0e0513ec26964e04c7810 Mon Sep 17 00:00:00 2001 -From: Nathan Chancellor -Date: Wed, 29 May 2024 14:42:40 -0700 -Subject: nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[] - -Work for __counted_by on generic pointers in structures (not just -flexible array members) has started landing in Clang 19 (current tip of -tree). During the development of this feature, a restriction was added -to __counted_by to prevent the flexible array member's element type from -including a flexible array member itself such as: - - struct foo { - int count; - char buf[]; - }; - - struct bar { - int count; - struct foo data[] __counted_by(count); - }; - -because the size of data cannot be calculated with the standard array -size formula: - - sizeof(struct foo) * count - -This restriction was downgraded to a warning but due to CONFIG_WERROR, -it can still break the build. The application of __counted_by on the fod -member of 'struct nvmet_fc_tgt_queue' triggers this restriction, -resulting in: - - drivers/nvme/target/fc.c:151:2: error: 'counted_by' should not be applied to an array with element of unknown size because 'struct nvmet_fc_fcp_iod' is a struct type with a flexible array member. This will be an error in a future compiler version [-Werror,-Wbounds-safety-counted-by-elt-type-unknown-size] - 151 | struct nvmet_fc_fcp_iod fod[] __counted_by(sqsize); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1 error generated. - -Remove this use of __counted_by to fix the warning/error. However, -rather than remove it altogether, leave it commented, as it may be -possible to support this in future compiler releases. - -Cc: stable@vger.kernel.org -Closes: https://github.com/ClangBuiltLinux/linux/issues/2027 -Fixes: ccd3129aca28 ("nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by") -Signed-off-by: Nathan Chancellor -Signed-off-by: Keith Busch ---- -Link: https://git.kernel.org/linus/440e2051c577896275c0e0513ec26964e04c7810 ---- - drivers/nvme/target/fc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/nvme/target/fc.c b/drivers/nvme/target/fc.c -index 337ee1cb09ae64..381b4394731f1d 100644 ---- a/drivers/nvme/target/fc.c -+++ b/drivers/nvme/target/fc.c -@@ -148,7 +148,7 @@ struct nvmet_fc_tgt_queue { - struct workqueue_struct *work_q; - struct kref ref; - /* array of fcp_iods */ -- struct nvmet_fc_fcp_iod fod[] __counted_by(sqsize); -+ struct nvmet_fc_fcp_iod fod[] /* __counted_by(sqsize) */; - } __aligned(sizeof(unsigned long long)); - - struct nvmet_fc_hostport { --- -cgit 1.2.3-korg - diff --git a/patches/arm64-fixes/series b/patches/arm64-fixes/series deleted file mode 100644 index 0a290932..00000000 --- a/patches/arm64-fixes/series +++ /dev/null @@ -1,3 +0,0 @@ -1c07c9be87dd3dd0634033bf08728b32465f08fb.patch -2bac084468847cfe5bbc7166082b2a208514bb1c.patch -440e2051c577896275c0e0513ec26964e04c7810.patch diff --git a/tuxsuite/arm64-fixes-clang-13.tux.yml b/tuxsuite/arm64-fixes-clang-13.tux.yml index ffc6691c..75c01ac6 100644 --- a/tuxsuite/arm64-fixes-clang-13.tux.yml +++ b/tuxsuite/arm64-fixes-clang-13.tux.yml @@ -2,10 +2,9 @@ # 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 --patch-series patches/arm64-fixes 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 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 5c6ec230..975cb3d7 100644 --- a/tuxsuite/arm64-fixes-clang-14.tux.yml +++ b/tuxsuite/arm64-fixes-clang-14.tux.yml @@ -2,10 +2,9 @@ # 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 --patch-series patches/arm64-fixes 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 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 36bcae7b..7ef004d4 100644 --- a/tuxsuite/arm64-fixes-clang-15.tux.yml +++ b/tuxsuite/arm64-fixes-clang-15.tux.yml @@ -2,10 +2,9 @@ # 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 --patch-series patches/arm64-fixes 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 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 eaf35e28..7f08a3b2 100644 --- a/tuxsuite/arm64-fixes-clang-16.tux.yml +++ b/tuxsuite/arm64-fixes-clang-16.tux.yml @@ -2,10 +2,9 @@ # 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 --patch-series patches/arm64-fixes 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 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 99bcdb90..8be07a3e 100644 --- a/tuxsuite/arm64-fixes-clang-17.tux.yml +++ b/tuxsuite/arm64-fixes-clang-17.tux.yml @@ -2,10 +2,9 @@ # 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 --patch-series patches/arm64-fixes 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 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 9aa4d235..da6f0d1e 100644 --- a/tuxsuite/arm64-fixes-clang-18.tux.yml +++ b/tuxsuite/arm64-fixes-clang-18.tux.yml @@ -2,10 +2,9 @@ # 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 --patch-series patches/arm64-fixes 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 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-20.tux.yml b/tuxsuite/arm64-fixes-clang-20.tux.yml index f51ad943..8e3a35fa 100644 --- a/tuxsuite/arm64-fixes-clang-20.tux.yml +++ b/tuxsuite/arm64-fixes-clang-20.tux.yml @@ -2,10 +2,9 @@ # 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 --patch-series patches/arm64-fixes 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 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