Skip to content

Commit 2d8dcdf

Browse files
committed
generator: yml: Disable Hexagon allmodconfig on 5.15
A recent backport exposed Hexagon's lack of readsb() in 5.15. This is resolved in mainline by switching to the generic IO accessors but backporting this is not the cleanest due to the HAS_IOPORT rework that happened gradually over time. As Hexagon is already a relatively low priority target and it is happening in an older LTS release, just disable the build. If others notice and truly care, we can explore addressing this properly at the source level. Signed-off-by: Nathan Chancellor <[email protected]>
1 parent 325ebeb commit 2d8dcdf

File tree

9 files changed

+18
-9
lines changed

9 files changed

+18
-9
lines changed

generator/yml/0009-llvm-13.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,8 @@
371371
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_13}
372372
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_13}
373373
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_13}
374-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_13}
374+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
375+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_13}
375376
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_13}
376377
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_13}
377378
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_13}

generator/yml/0009-llvm-14.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,8 @@
366366
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14}
367367
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14}
368368
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14}
369-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14}
369+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
370+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14}
370371
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14}
371372
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_14}
372373
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_14}

generator/yml/0009-llvm-15.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,8 @@
433433
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_15}
434434
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_15}
435435
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_15}
436-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_15}
436+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
437+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_15}
437438
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_15}
438439
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_15}
439440
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_15}

generator/yml/0009-llvm-16.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,8 @@
466466
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_16}
467467
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_16}
468468
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_16}
469-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_16}
469+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
470+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_16}
470471
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_16}
471472
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_16}
472473
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_16}

generator/yml/0009-llvm-17.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,8 @@
478478
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_17}
479479
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_17}
480480
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_17}
481-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_17}
481+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
482+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_17}
482483
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_17}
483484
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_17}
484485
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_17}

generator/yml/0009-llvm-18.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,8 @@
506506
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_18}
507507
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_18}
508508
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_18}
509-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_18}
509+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
510+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_18}
510511
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_18}
511512
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_18}
512513
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_18}

generator/yml/0009-llvm-19.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,8 @@
506506
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_19}
507507
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_19}
508508
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_19}
509-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_19}
509+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
510+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_19}
510511
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_19}
511512
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_19}
512513
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_19}

generator/yml/0009-llvm-latest.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,8 @@
509509
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_latest}
510510
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_latest}
511511
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_latest}
512-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_latest}
512+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
513+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_latest}
513514
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_latest}
514515
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_latest}
515516
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_latest}

generator/yml/0009-llvm-tot.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,8 @@
509509
- {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_tot}
510510
- {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_tot}
511511
- {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_tot}
512-
- {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_tot}
512+
# Hexagon does not have readsb() in older releases, which is necessary for compile testing certain drivers
513+
# - {<< : *hexagon_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_tot}
513514
- {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_tot}
514515
- {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_tot}
515516
- {<< : *mips, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_tot}

0 commit comments

Comments
 (0)