diff --git a/0004-trees.yml b/0004-trees.yml index 5ab6c284..eb790955 100644 --- a/0004-trees.yml +++ b/0004-trees.yml @@ -25,3 +25,205 @@ trees: - &tip {git_repo: *tip-url, git_ref: master, name: tip} - &arm64-core {git_repo: *arm64-url, git_ref: for-next/core, name: arm64} - &arm64-fixes {git_repo: *arm64-url, git_ref: for-next/fixes, name: arm64-fixes} +tree_schedules: + - &mainline_llvm_tot {<< : *llvm_tot, << : *mainline, << : *twelve_hours} + - &mainline_llvm_latest {<< : *llvm_latest, << : *mainline, << : *twelve_hours} + - &mainline_llvm_16 {<< : *llvm_16, << : *mainline, << : *daily_eighteen} + - &mainline_llvm_15 {<< : *llvm_15, << : *mainline, << : *daily_midnight} + - &mainline_llvm_14 {<< : *llvm_14, << : *mainline, << : *daily_six} + - &mainline_llvm_13 {<< : *llvm_13, << : *mainline, << : *daily_noon} + - &mainline_llvm_12 {<< : *llvm_12, << : *mainline, << : *daily_eighteen} + - &mainline_llvm_11 {<< : *llvm_11, << : *mainline, << : *twelve_hours} + - &next_llvm_tot {<< : *llvm_tot, << : *next, << : *weekdays} + - &next_llvm_latest {<< : *llvm_latest, << : *next, << : *weekdays} + - &next_llvm_16 {<< : *llvm_16, << : *next, << : *weekdays} + - &next_llvm_15 {<< : *llvm_15, << : *next, << : *weekdays} + - &next_llvm_14 {<< : *llvm_14, << : *next, << : *weekdays} + - &next_llvm_13 {<< : *llvm_13, << : *next, << : *weekdays} + - &next_llvm_12 {<< : *llvm_12, << : *next, << : *weekdays} + - &next_llvm_11 {<< : *llvm_11, << : *next, << : *weekdays} + - &next_llvm_android {<< : *llvm_android, << : *next, << : *weekdays} + - &stable_llvm_tot {<< : *llvm_tot, << : *stable, << : *monday_friday} + - &stable_llvm_latest {<< : *llvm_latest, << : *stable, << : *monday_friday} + - &stable_llvm_16 {<< : *llvm_16, << : *stable, << : *wednesdays} + - &stable_llvm_15 {<< : *llvm_15, << : *stable, << : *wednesdays} + - &stable_llvm_14 {<< : *llvm_14, << : *stable, << : *wednesdays} + - &stable_llvm_13 {<< : *llvm_13, << : *stable, << : *wednesdays} + - &stable_llvm_12 {<< : *llvm_12, << : *stable, << : *wednesdays} + - &stable_llvm_11 {<< : *llvm_11, << : *stable, << : *wednesdays} + - &stable-6_6_llvm_tot {<< : *llvm_tot, << : *stable-6_6, << : *monday_friday} + - &stable-6_6_llvm_latest {<< : *llvm_latest, << : *stable-6_6, << : *monday_friday} + - &stable-6_6_llvm_16 {<< : *llvm_16, << : *stable-6_6, << : *wednesdays} + - &stable-6_6_llvm_15 {<< : *llvm_15, << : *stable-6_6, << : *wednesdays} + - &stable-6_6_llvm_14 {<< : *llvm_14, << : *stable-6_6, << : *wednesdays} + - &stable-6_6_llvm_13 {<< : *llvm_13, << : *stable-6_6, << : *wednesdays} + - &stable-6_6_llvm_12 {<< : *llvm_12, << : *stable-6_6, << : *wednesdays} + - &stable-6_6_llvm_11 {<< : *llvm_11, << : *stable-6_6, << : *wednesdays} + - &stable-6_1_llvm_tot {<< : *llvm_tot, << : *stable-6_1, << : *monday_friday} + - &stable-6_1_llvm_latest {<< : *llvm_latest, << : *stable-6_1, << : *monday_friday} + - &stable-6_1_llvm_16 {<< : *llvm_16, << : *stable-6_1, << : *wednesdays} + - &stable-6_1_llvm_15 {<< : *llvm_15, << : *stable-6_1, << : *wednesdays} + - &stable-6_1_llvm_14 {<< : *llvm_14, << : *stable-6_1, << : *wednesdays} + - &stable-6_1_llvm_13 {<< : *llvm_13, << : *stable-6_1, << : *wednesdays} + - &stable-6_1_llvm_12 {<< : *llvm_12, << : *stable-6_1, << : *wednesdays} + - &stable-6_1_llvm_11 {<< : *llvm_11, << : *stable-6_1, << : *wednesdays} + - &stable-5_15_llvm_tot {<< : *llvm_tot, << : *stable-5_15, << : *monday_friday} + - &stable-5_15_llvm_latest {<< : *llvm_latest, << : *stable-5_15, << : *monday_friday} + - &stable-5_15_llvm_16 {<< : *llvm_16, << : *stable-5_15, << : *wednesdays} + - &stable-5_15_llvm_15 {<< : *llvm_15, << : *stable-5_15, << : *wednesdays} + - &stable-5_15_llvm_14 {<< : *llvm_14, << : *stable-5_15, << : *wednesdays} + - &stable-5_15_llvm_13 {<< : *llvm_13, << : *stable-5_15, << : *wednesdays} + - &stable-5_15_llvm_12 {<< : *llvm_12, << : *stable-5_15, << : *wednesdays} + - &stable-5_15_llvm_11 {<< : *llvm_11, << : *stable-5_15, << : *wednesdays} + - &stable-5_10_llvm_tot {<< : *llvm_tot, << : *stable-5_10, << : *monday_friday} + - &stable-5_10_llvm_latest {<< : *llvm_latest, << : *stable-5_10, << : *monday_friday} + - &stable-5_10_llvm_16 {<< : *llvm_16, << : *stable-5_10, << : *wednesdays} + - &stable-5_10_llvm_15 {<< : *llvm_15, << : *stable-5_10, << : *wednesdays} + - &stable-5_10_llvm_14 {<< : *llvm_14, << : *stable-5_10, << : *wednesdays} + - &stable-5_10_llvm_13 {<< : *llvm_13, << : *stable-5_10, << : *wednesdays} + - &stable-5_10_llvm_12 {<< : *llvm_12, << : *stable-5_10, << : *wednesdays} + - &stable-5_10_llvm_11 {<< : *llvm_11, << : *stable-5_10, << : *wednesdays} + - &stable-5_4_llvm_tot {<< : *llvm_tot, << : *stable-5_4, << : *monday_friday} + - &stable-5_4_llvm_latest {<< : *llvm_latest, << : *stable-5_4, << : *monday_friday} + - &stable-5_4_llvm_16 {<< : *llvm_16, << : *stable-5_4, << : *wednesdays} + - &stable-5_4_llvm_15 {<< : *llvm_15, << : *stable-5_4, << : *wednesdays} + - &stable-5_4_llvm_14 {<< : *llvm_14, << : *stable-5_4, << : *wednesdays} + - &stable-5_4_llvm_13 {<< : *llvm_13, << : *stable-5_4, << : *wednesdays} + - &stable-4_19_llvm_tot {<< : *llvm_tot, << : *stable-4_19, << : *monday_friday} + - &stable-4_19_llvm_latest {<< : *llvm_latest, << : *stable-4_19, << : *monday_friday} + - &stable-4_19_llvm_16 {<< : *llvm_16, << : *stable-4_19, << : *wednesdays} + - &stable-4_19_llvm_15 {<< : *llvm_15, << : *stable-4_19, << : *wednesdays} + - &stable-4_19_llvm_14 {<< : *llvm_14, << : *stable-4_19, << : *wednesdays} + - &stable-4_19_llvm_13 {<< : *llvm_13, << : *stable-4_19, << : *wednesdays} + - &android-mainline_llvm_tot {<< : *llvm_tot, << : *android-mainline, << : *daily_six} + - &android-mainline_llvm_latest {<< : *llvm_latest, << : *android-mainline, << : *daily_six} + - &android-mainline_llvm_16 {<< : *llvm_16, << : *android-mainline, << : *sundays} + - &android-mainline_llvm_15 {<< : *llvm_15, << : *android-mainline, << : *sundays} + - &android-mainline_llvm_14 {<< : *llvm_14, << : *android-mainline, << : *sundays} + - &android-mainline_llvm_13 {<< : *llvm_13, << : *android-mainline, << : *sundays} + - &android-mainline_llvm_12 {<< : *llvm_12, << : *android-mainline, << : *sundays} + - &android-mainline_llvm_android {<< : *llvm_android, << : *android-mainline, << : *daily_six} + - &android15-6_6_llvm_tot {<< : *llvm_tot, << : *android15-6_6, << : *daily_six} + - &android15-6_6_llvm_latest {<< : *llvm_latest, << : *android15-6_6, << : *daily_six} + - &android15-6_6_llvm_16 {<< : *llvm_16, << : *android15-6_6, << : *sundays} + - &android15-6_6_llvm_15 {<< : *llvm_15, << : *android15-6_6, << : *sundays} + - &android15-6_6_llvm_14 {<< : *llvm_14, << : *android15-6_6, << : *sundays} + - &android15-6_6_llvm_13 {<< : *llvm_13, << : *android15-6_6, << : *sundays} + - &android15-6_6_llvm_12 {<< : *llvm_12, << : *android15-6_6, << : *sundays} + - &android15-6_6_llvm_android {<< : *llvm_android, << : *android15-6_6, << : *daily_six} + - &android15-6_1_llvm_tot {<< : *llvm_tot, << : *android15-6_1, << : *daily_six} + - &android15-6_1_llvm_latest {<< : *llvm_latest, << : *android15-6_1, << : *daily_six} + - &android15-6_1_llvm_16 {<< : *llvm_16, << : *android15-6_1, << : *sundays} + - &android15-6_1_llvm_15 {<< : *llvm_15, << : *android15-6_1, << : *sundays} + - &android15-6_1_llvm_14 {<< : *llvm_14, << : *android15-6_1, << : *sundays} + - &android15-6_1_llvm_13 {<< : *llvm_13, << : *android15-6_1, << : *sundays} + - &android15-6_1_llvm_12 {<< : *llvm_12, << : *android15-6_1, << : *sundays} + - &android15-6_1_llvm_android {<< : *llvm_android, << : *android15-6_1, << : *daily_six} + - &android14-6_1_llvm_tot {<< : *llvm_tot, << : *android14-6_1, << : *daily_six} + - &android14-6_1_llvm_latest {<< : *llvm_latest, << : *android14-6_1, << : *daily_six} + - &android14-6_1_llvm_16 {<< : *llvm_16, << : *android14-6_1, << : *sundays} + - &android14-6_1_llvm_15 {<< : *llvm_15, << : *android14-6_1, << : *sundays} + - &android14-6_1_llvm_14 {<< : *llvm_14, << : *android14-6_1, << : *sundays} + - &android14-6_1_llvm_13 {<< : *llvm_13, << : *android14-6_1, << : *sundays} + - &android14-6_1_llvm_12 {<< : *llvm_12, << : *android14-6_1, << : *sundays} + - &android14-6_1_llvm_android {<< : *llvm_android, << : *android14-6_1, << : *daily_six} + - &android14-5_15_llvm_tot {<< : *llvm_tot, << : *android14-5_15, << : *daily_six} + - &android14-5_15_llvm_latest {<< : *llvm_latest, << : *android14-5_15, << : *daily_six} + - &android14-5_15_llvm_16 {<< : *llvm_16, << : *android14-5_15, << : *sundays} + - &android14-5_15_llvm_15 {<< : *llvm_15, << : *android14-5_15, << : *sundays} + - &android14-5_15_llvm_14 {<< : *llvm_14, << : *android14-5_15, << : *sundays} + - &android14-5_15_llvm_13 {<< : *llvm_13, << : *android14-5_15, << : *sundays} + - &android14-5_15_llvm_12 {<< : *llvm_12, << : *android14-5_15, << : *sundays} + - &android14-5_15_llvm_android {<< : *llvm_android, << : *android14-5_15, << : *daily_six} + - &android13-5_15_llvm_tot {<< : *llvm_tot, << : *android13-5_15, << : *daily_six} + - &android13-5_15_llvm_latest {<< : *llvm_latest, << : *android13-5_15, << : *daily_six} + - &android13-5_15_llvm_16 {<< : *llvm_16, << : *android13-5_15, << : *sundays} + - &android13-5_15_llvm_15 {<< : *llvm_15, << : *android13-5_15, << : *sundays} + - &android13-5_15_llvm_14 {<< : *llvm_14, << : *android13-5_15, << : *sundays} + - &android13-5_15_llvm_13 {<< : *llvm_13, << : *android13-5_15, << : *sundays} + - &android13-5_15_llvm_12 {<< : *llvm_12, << : *android13-5_15, << : *sundays} + - &android13-5_15_llvm_android {<< : *llvm_android, << : *android13-5_15, << : *daily_six} + - &android13-5_10_llvm_tot {<< : *llvm_tot, << : *android13-5_10, << : *daily_six} + - &android13-5_10_llvm_latest {<< : *llvm_latest, << : *android13-5_10, << : *daily_six} + - &android13-5_10_llvm_16 {<< : *llvm_16, << : *android13-5_10, << : *sundays} + - &android13-5_10_llvm_15 {<< : *llvm_15, << : *android13-5_10, << : *sundays} + - &android13-5_10_llvm_14 {<< : *llvm_14, << : *android13-5_10, << : *sundays} + - &android13-5_10_llvm_13 {<< : *llvm_13, << : *android13-5_10, << : *sundays} + - &android13-5_10_llvm_12 {<< : *llvm_12, << : *android13-5_10, << : *sundays} + - &android13-5_10_llvm_android {<< : *llvm_android, << : *android13-5_10, << : *daily_six} + - &android12-5_10_llvm_tot {<< : *llvm_tot, << : *android12-5_10, << : *daily_six} + - &android12-5_10_llvm_latest {<< : *llvm_latest, << : *android12-5_10, << : *daily_six} + - &android12-5_10_llvm_16 {<< : *llvm_16, << : *android12-5_10, << : *sundays} + - &android12-5_10_llvm_15 {<< : *llvm_15, << : *android12-5_10, << : *sundays} + - &android12-5_10_llvm_14 {<< : *llvm_14, << : *android12-5_10, << : *sundays} + - &android12-5_10_llvm_13 {<< : *llvm_13, << : *android12-5_10, << : *sundays} + - &android12-5_10_llvm_12 {<< : *llvm_12, << : *android12-5_10, << : *sundays} + - &android12-5_10_llvm_android {<< : *llvm_android, << : *android12-5_10, << : *daily_six} + - &android12-5_4_llvm_tot {<< : *llvm_tot, << : *android12-5_4, << : *daily_six} + - &android12-5_4_llvm_latest {<< : *llvm_latest, << : *android12-5_4, << : *daily_six} + - &android12-5_4_llvm_16 {<< : *llvm_16, << : *android12-5_4, << : *sundays} + - &android12-5_4_llvm_15 {<< : *llvm_15, << : *android12-5_4, << : *sundays} + - &android12-5_4_llvm_14 {<< : *llvm_14, << : *android12-5_4, << : *sundays} + - &android12-5_4_llvm_13 {<< : *llvm_13, << : *android12-5_4, << : *sundays} + - &android12-5_4_llvm_12 {<< : *llvm_12, << : *android12-5_4, << : *sundays} + - &android12-5_4_llvm_android {<< : *llvm_android, << : *android12-5_4, << : *daily_six} + - &android-4_19_llvm_tot {<< : *llvm_tot, << : *android-4_19, << : *daily_six} + - &android-4_19_llvm_latest {<< : *llvm_latest, << : *android-4_19, << : *daily_six} + - &android-4_19_llvm_16 {<< : *llvm_16, << : *android-4_19, << : *sundays} + - &android-4_19_llvm_15 {<< : *llvm_15, << : *android-4_19, << : *sundays} + - &android-4_19_llvm_14 {<< : *llvm_14, << : *android-4_19, << : *sundays} + - &android-4_19_llvm_13 {<< : *llvm_13, << : *android-4_19, << : *sundays} + - &android-4_19_llvm_12 {<< : *llvm_12, << : *android-4_19, << : *sundays} + - &android-4_19_llvm_android {<< : *llvm_android, << : *android-4_19, << : *daily_six} + - &chromeos-6_6_llvm_tot {<< : *llvm_tot, << : *chromeos-6_6, << : *daily_six} + - &chromeos-6_6_llvm_latest {<< : *llvm_latest, << : *chromeos-6_6, << : *daily_six} + - &chromeos-6_6_llvm_16 {<< : *llvm_16, << : *chromeos-6_6, << : *sundays} + - &chromeos-6_6_llvm_15 {<< : *llvm_15, << : *chromeos-6_6, << : *sundays} + - &chromeos-6_6_llvm_14 {<< : *llvm_14, << : *chromeos-6_6, << : *sundays} + - &chromeos-6_6_llvm_13 {<< : *llvm_13, << : *chromeos-6_6, << : *sundays} + - &chromeos-6_6_llvm_12 {<< : *llvm_12, << : *chromeos-6_6, << : *sundays} + - &chromeos-6_1_llvm_tot {<< : *llvm_tot, << : *chromeos-6_1, << : *daily_six} + - &chromeos-6_1_llvm_latest {<< : *llvm_latest, << : *chromeos-6_1, << : *daily_six} + - &chromeos-6_1_llvm_16 {<< : *llvm_16, << : *chromeos-6_1, << : *sundays} + - &chromeos-6_1_llvm_15 {<< : *llvm_15, << : *chromeos-6_1, << : *sundays} + - &chromeos-6_1_llvm_14 {<< : *llvm_14, << : *chromeos-6_1, << : *sundays} + - &chromeos-6_1_llvm_13 {<< : *llvm_13, << : *chromeos-6_1, << : *sundays} + - &chromeos-6_1_llvm_12 {<< : *llvm_12, << : *chromeos-6_1, << : *sundays} + - &chromeos-5_15_llvm_tot {<< : *llvm_tot, << : *chromeos-5_15, << : *daily_six} + - &chromeos-5_15_llvm_latest {<< : *llvm_latest, << : *chromeos-5_15, << : *daily_six} + - &chromeos-5_15_llvm_16 {<< : *llvm_16, << : *chromeos-5_15, << : *sundays} + - &chromeos-5_15_llvm_15 {<< : *llvm_15, << : *chromeos-5_15, << : *sundays} + - &chromeos-5_15_llvm_14 {<< : *llvm_14, << : *chromeos-5_15, << : *sundays} + - &chromeos-5_15_llvm_13 {<< : *llvm_13, << : *chromeos-5_15, << : *sundays} + - &chromeos-5_15_llvm_12 {<< : *llvm_12, << : *chromeos-5_15, << : *sundays} + - &chromeos-5_10_llvm_tot {<< : *llvm_tot, << : *chromeos-5_10, << : *daily_six} + - &chromeos-5_10_llvm_latest {<< : *llvm_latest, << : *chromeos-5_10, << : *daily_six} + - &chromeos-5_10_llvm_16 {<< : *llvm_16, << : *chromeos-5_10, << : *sundays} + - &chromeos-5_10_llvm_15 {<< : *llvm_15, << : *chromeos-5_10, << : *sundays} + - &chromeos-5_10_llvm_14 {<< : *llvm_14, << : *chromeos-5_10, << : *sundays} + - &chromeos-5_10_llvm_13 {<< : *llvm_13, << : *chromeos-5_10, << : *sundays} + - &chromeos-5_10_llvm_12 {<< : *llvm_12, << : *chromeos-5_10, << : *sundays} + - &tip_llvm_tot {<< : *llvm_tot, << : *tip, << : *daily_midnight} + - &tip_llvm_latest {<< : *llvm_latest, << : *tip, << : *daily_midnight} + - &tip_llvm_16 {<< : *llvm_16, << : *tip, << : *daily_eighteen} + - &tip_llvm_15 {<< : *llvm_15, << : *tip, << : *daily_eighteen} + - &tip_llvm_14 {<< : *llvm_14, << : *tip, << : *daily_eighteen} + - &tip_llvm_13 {<< : *llvm_13, << : *tip, << : *daily_eighteen} + - &tip_llvm_12 {<< : *llvm_12, << : *tip, << : *daily_eighteen} + - &tip_llvm_11 {<< : *llvm_11, << : *tip, << : *daily_eighteen} + - &arm64-core_llvm_tot {<< : *llvm_tot, << : *arm64-core, << : *daily_midnight} + - &arm64-core_llvm_latest {<< : *llvm_latest, << : *arm64-core, << : *daily_midnight} + - &arm64-core_llvm_16 {<< : *llvm_16, << : *arm64-core, << : *daily_eighteen} + - &arm64-core_llvm_15 {<< : *llvm_15, << : *arm64-core, << : *daily_eighteen} + - &arm64-core_llvm_14 {<< : *llvm_14, << : *arm64-core, << : *daily_eighteen} + - &arm64-core_llvm_13 {<< : *llvm_13, << : *arm64-core, << : *daily_eighteen} + - &arm64-core_llvm_12 {<< : *llvm_12, << : *arm64-core, << : *daily_eighteen} + - &arm64-core_llvm_11 {<< : *llvm_11, << : *arm64-core, << : *daily_eighteen} + - &arm64-fixes_llvm_tot {<< : *llvm_tot, << : *arm64-fixes, << : *daily_midnight} + - &arm64-fixes_llvm_latest {<< : *llvm_latest, << : *arm64-fixes, << : *daily_midnight} + - &arm64-fixes_llvm_16 {<< : *llvm_16, << : *arm64-fixes, << : *daily_eighteen} + - &arm64-fixes_llvm_15 {<< : *llvm_15, << : *arm64-fixes, << : *daily_eighteen} + - &arm64-fixes_llvm_14 {<< : *llvm_14, << : *arm64-fixes, << : *daily_eighteen} + - &arm64-fixes_llvm_13 {<< : *llvm_13, << : *arm64-fixes, << : *daily_eighteen} + - &arm64-fixes_llvm_12 {<< : *llvm_12, << : *arm64-fixes, << : *daily_eighteen} + - &arm64-fixes_llvm_11 {<< : *llvm_11, << : *arm64-fixes, << : *daily_eighteen} diff --git a/0006-architectures.yml b/0005-architectures.yml similarity index 100% rename from 0006-architectures.yml rename to 0005-architectures.yml diff --git a/0005-tree_schedules.yml b/0005-tree_schedules.yml deleted file mode 100644 index a583c798..00000000 --- a/0005-tree_schedules.yml +++ /dev/null @@ -1,202 +0,0 @@ -tree_schedules: - - &mainline_llvm_tot {<< : *llvm_tot, << : *mainline, << : *twelve_hours} - - &mainline_llvm_latest {<< : *llvm_latest, << : *mainline, << : *twelve_hours} - - &mainline_llvm_16 {<< : *llvm_16, << : *mainline, << : *daily_eighteen} - - &mainline_llvm_15 {<< : *llvm_15, << : *mainline, << : *daily_midnight} - - &mainline_llvm_14 {<< : *llvm_14, << : *mainline, << : *daily_six} - - &mainline_llvm_13 {<< : *llvm_13, << : *mainline, << : *daily_noon} - - &mainline_llvm_12 {<< : *llvm_12, << : *mainline, << : *daily_eighteen} - - &mainline_llvm_11 {<< : *llvm_11, << : *mainline, << : *twelve_hours} - - &next_llvm_tot {<< : *llvm_tot, << : *next, << : *weekdays} - - &next_llvm_latest {<< : *llvm_latest, << : *next, << : *weekdays} - - &next_llvm_16 {<< : *llvm_16, << : *next, << : *weekdays} - - &next_llvm_15 {<< : *llvm_15, << : *next, << : *weekdays} - - &next_llvm_14 {<< : *llvm_14, << : *next, << : *weekdays} - - &next_llvm_13 {<< : *llvm_13, << : *next, << : *weekdays} - - &next_llvm_12 {<< : *llvm_12, << : *next, << : *weekdays} - - &next_llvm_11 {<< : *llvm_11, << : *next, << : *weekdays} - - &next_llvm_android {<< : *llvm_android, << : *next, << : *weekdays} - - &stable_llvm_tot {<< : *llvm_tot, << : *stable, << : *monday_friday} - - &stable_llvm_latest {<< : *llvm_latest, << : *stable, << : *monday_friday} - - &stable_llvm_16 {<< : *llvm_16, << : *stable, << : *wednesdays} - - &stable_llvm_15 {<< : *llvm_15, << : *stable, << : *wednesdays} - - &stable_llvm_14 {<< : *llvm_14, << : *stable, << : *wednesdays} - - &stable_llvm_13 {<< : *llvm_13, << : *stable, << : *wednesdays} - - &stable_llvm_12 {<< : *llvm_12, << : *stable, << : *wednesdays} - - &stable_llvm_11 {<< : *llvm_11, << : *stable, << : *wednesdays} - - &stable-6_6_llvm_tot {<< : *llvm_tot, << : *stable-6_6, << : *monday_friday} - - &stable-6_6_llvm_latest {<< : *llvm_latest, << : *stable-6_6, << : *monday_friday} - - &stable-6_6_llvm_16 {<< : *llvm_16, << : *stable-6_6, << : *wednesdays} - - &stable-6_6_llvm_15 {<< : *llvm_15, << : *stable-6_6, << : *wednesdays} - - &stable-6_6_llvm_14 {<< : *llvm_14, << : *stable-6_6, << : *wednesdays} - - &stable-6_6_llvm_13 {<< : *llvm_13, << : *stable-6_6, << : *wednesdays} - - &stable-6_6_llvm_12 {<< : *llvm_12, << : *stable-6_6, << : *wednesdays} - - &stable-6_6_llvm_11 {<< : *llvm_11, << : *stable-6_6, << : *wednesdays} - - &stable-6_1_llvm_tot {<< : *llvm_tot, << : *stable-6_1, << : *monday_friday} - - &stable-6_1_llvm_latest {<< : *llvm_latest, << : *stable-6_1, << : *monday_friday} - - &stable-6_1_llvm_16 {<< : *llvm_16, << : *stable-6_1, << : *wednesdays} - - &stable-6_1_llvm_15 {<< : *llvm_15, << : *stable-6_1, << : *wednesdays} - - &stable-6_1_llvm_14 {<< : *llvm_14, << : *stable-6_1, << : *wednesdays} - - &stable-6_1_llvm_13 {<< : *llvm_13, << : *stable-6_1, << : *wednesdays} - - &stable-6_1_llvm_12 {<< : *llvm_12, << : *stable-6_1, << : *wednesdays} - - &stable-6_1_llvm_11 {<< : *llvm_11, << : *stable-6_1, << : *wednesdays} - - &stable-5_15_llvm_tot {<< : *llvm_tot, << : *stable-5_15, << : *monday_friday} - - &stable-5_15_llvm_latest {<< : *llvm_latest, << : *stable-5_15, << : *monday_friday} - - &stable-5_15_llvm_16 {<< : *llvm_16, << : *stable-5_15, << : *wednesdays} - - &stable-5_15_llvm_15 {<< : *llvm_15, << : *stable-5_15, << : *wednesdays} - - &stable-5_15_llvm_14 {<< : *llvm_14, << : *stable-5_15, << : *wednesdays} - - &stable-5_15_llvm_13 {<< : *llvm_13, << : *stable-5_15, << : *wednesdays} - - &stable-5_15_llvm_12 {<< : *llvm_12, << : *stable-5_15, << : *wednesdays} - - &stable-5_15_llvm_11 {<< : *llvm_11, << : *stable-5_15, << : *wednesdays} - - &stable-5_10_llvm_tot {<< : *llvm_tot, << : *stable-5_10, << : *monday_friday} - - &stable-5_10_llvm_latest {<< : *llvm_latest, << : *stable-5_10, << : *monday_friday} - - &stable-5_10_llvm_16 {<< : *llvm_16, << : *stable-5_10, << : *wednesdays} - - &stable-5_10_llvm_15 {<< : *llvm_15, << : *stable-5_10, << : *wednesdays} - - &stable-5_10_llvm_14 {<< : *llvm_14, << : *stable-5_10, << : *wednesdays} - - &stable-5_10_llvm_13 {<< : *llvm_13, << : *stable-5_10, << : *wednesdays} - - &stable-5_10_llvm_12 {<< : *llvm_12, << : *stable-5_10, << : *wednesdays} - - &stable-5_10_llvm_11 {<< : *llvm_11, << : *stable-5_10, << : *wednesdays} - - &stable-5_4_llvm_tot {<< : *llvm_tot, << : *stable-5_4, << : *monday_friday} - - &stable-5_4_llvm_latest {<< : *llvm_latest, << : *stable-5_4, << : *monday_friday} - - &stable-5_4_llvm_16 {<< : *llvm_16, << : *stable-5_4, << : *wednesdays} - - &stable-5_4_llvm_15 {<< : *llvm_15, << : *stable-5_4, << : *wednesdays} - - &stable-5_4_llvm_14 {<< : *llvm_14, << : *stable-5_4, << : *wednesdays} - - &stable-5_4_llvm_13 {<< : *llvm_13, << : *stable-5_4, << : *wednesdays} - - &stable-4_19_llvm_tot {<< : *llvm_tot, << : *stable-4_19, << : *monday_friday} - - &stable-4_19_llvm_latest {<< : *llvm_latest, << : *stable-4_19, << : *monday_friday} - - &stable-4_19_llvm_16 {<< : *llvm_16, << : *stable-4_19, << : *wednesdays} - - &stable-4_19_llvm_15 {<< : *llvm_15, << : *stable-4_19, << : *wednesdays} - - &stable-4_19_llvm_14 {<< : *llvm_14, << : *stable-4_19, << : *wednesdays} - - &stable-4_19_llvm_13 {<< : *llvm_13, << : *stable-4_19, << : *wednesdays} - - &android-mainline_llvm_tot {<< : *llvm_tot, << : *android-mainline, << : *daily_six} - - &android-mainline_llvm_latest {<< : *llvm_latest, << : *android-mainline, << : *daily_six} - - &android-mainline_llvm_16 {<< : *llvm_16, << : *android-mainline, << : *sundays} - - &android-mainline_llvm_15 {<< : *llvm_15, << : *android-mainline, << : *sundays} - - &android-mainline_llvm_14 {<< : *llvm_14, << : *android-mainline, << : *sundays} - - &android-mainline_llvm_13 {<< : *llvm_13, << : *android-mainline, << : *sundays} - - &android-mainline_llvm_12 {<< : *llvm_12, << : *android-mainline, << : *sundays} - - &android-mainline_llvm_android {<< : *llvm_android, << : *android-mainline, << : *daily_six} - - &android15-6_6_llvm_tot {<< : *llvm_tot, << : *android15-6_6, << : *daily_six} - - &android15-6_6_llvm_latest {<< : *llvm_latest, << : *android15-6_6, << : *daily_six} - - &android15-6_6_llvm_16 {<< : *llvm_16, << : *android15-6_6, << : *sundays} - - &android15-6_6_llvm_15 {<< : *llvm_15, << : *android15-6_6, << : *sundays} - - &android15-6_6_llvm_14 {<< : *llvm_14, << : *android15-6_6, << : *sundays} - - &android15-6_6_llvm_13 {<< : *llvm_13, << : *android15-6_6, << : *sundays} - - &android15-6_6_llvm_12 {<< : *llvm_12, << : *android15-6_6, << : *sundays} - - &android15-6_6_llvm_android {<< : *llvm_android, << : *android15-6_6, << : *daily_six} - - &android15-6_1_llvm_tot {<< : *llvm_tot, << : *android15-6_1, << : *daily_six} - - &android15-6_1_llvm_latest {<< : *llvm_latest, << : *android15-6_1, << : *daily_six} - - &android15-6_1_llvm_16 {<< : *llvm_16, << : *android15-6_1, << : *sundays} - - &android15-6_1_llvm_15 {<< : *llvm_15, << : *android15-6_1, << : *sundays} - - &android15-6_1_llvm_14 {<< : *llvm_14, << : *android15-6_1, << : *sundays} - - &android15-6_1_llvm_13 {<< : *llvm_13, << : *android15-6_1, << : *sundays} - - &android15-6_1_llvm_12 {<< : *llvm_12, << : *android15-6_1, << : *sundays} - - &android15-6_1_llvm_android {<< : *llvm_android, << : *android15-6_1, << : *daily_six} - - &android14-6_1_llvm_tot {<< : *llvm_tot, << : *android14-6_1, << : *daily_six} - - &android14-6_1_llvm_latest {<< : *llvm_latest, << : *android14-6_1, << : *daily_six} - - &android14-6_1_llvm_16 {<< : *llvm_16, << : *android14-6_1, << : *sundays} - - &android14-6_1_llvm_15 {<< : *llvm_15, << : *android14-6_1, << : *sundays} - - &android14-6_1_llvm_14 {<< : *llvm_14, << : *android14-6_1, << : *sundays} - - &android14-6_1_llvm_13 {<< : *llvm_13, << : *android14-6_1, << : *sundays} - - &android14-6_1_llvm_12 {<< : *llvm_12, << : *android14-6_1, << : *sundays} - - &android14-6_1_llvm_android {<< : *llvm_android, << : *android14-6_1, << : *daily_six} - - &android14-5_15_llvm_tot {<< : *llvm_tot, << : *android14-5_15, << : *daily_six} - - &android14-5_15_llvm_latest {<< : *llvm_latest, << : *android14-5_15, << : *daily_six} - - &android14-5_15_llvm_16 {<< : *llvm_16, << : *android14-5_15, << : *sundays} - - &android14-5_15_llvm_15 {<< : *llvm_15, << : *android14-5_15, << : *sundays} - - &android14-5_15_llvm_14 {<< : *llvm_14, << : *android14-5_15, << : *sundays} - - &android14-5_15_llvm_13 {<< : *llvm_13, << : *android14-5_15, << : *sundays} - - &android14-5_15_llvm_12 {<< : *llvm_12, << : *android14-5_15, << : *sundays} - - &android14-5_15_llvm_android {<< : *llvm_android, << : *android14-5_15, << : *daily_six} - - &android13-5_15_llvm_tot {<< : *llvm_tot, << : *android13-5_15, << : *daily_six} - - &android13-5_15_llvm_latest {<< : *llvm_latest, << : *android13-5_15, << : *daily_six} - - &android13-5_15_llvm_16 {<< : *llvm_16, << : *android13-5_15, << : *sundays} - - &android13-5_15_llvm_15 {<< : *llvm_15, << : *android13-5_15, << : *sundays} - - &android13-5_15_llvm_14 {<< : *llvm_14, << : *android13-5_15, << : *sundays} - - &android13-5_15_llvm_13 {<< : *llvm_13, << : *android13-5_15, << : *sundays} - - &android13-5_15_llvm_12 {<< : *llvm_12, << : *android13-5_15, << : *sundays} - - &android13-5_15_llvm_android {<< : *llvm_android, << : *android13-5_15, << : *daily_six} - - &android13-5_10_llvm_tot {<< : *llvm_tot, << : *android13-5_10, << : *daily_six} - - &android13-5_10_llvm_latest {<< : *llvm_latest, << : *android13-5_10, << : *daily_six} - - &android13-5_10_llvm_16 {<< : *llvm_16, << : *android13-5_10, << : *sundays} - - &android13-5_10_llvm_15 {<< : *llvm_15, << : *android13-5_10, << : *sundays} - - &android13-5_10_llvm_14 {<< : *llvm_14, << : *android13-5_10, << : *sundays} - - &android13-5_10_llvm_13 {<< : *llvm_13, << : *android13-5_10, << : *sundays} - - &android13-5_10_llvm_12 {<< : *llvm_12, << : *android13-5_10, << : *sundays} - - &android13-5_10_llvm_android {<< : *llvm_android, << : *android13-5_10, << : *daily_six} - - &android12-5_10_llvm_tot {<< : *llvm_tot, << : *android12-5_10, << : *daily_six} - - &android12-5_10_llvm_latest {<< : *llvm_latest, << : *android12-5_10, << : *daily_six} - - &android12-5_10_llvm_16 {<< : *llvm_16, << : *android12-5_10, << : *sundays} - - &android12-5_10_llvm_15 {<< : *llvm_15, << : *android12-5_10, << : *sundays} - - &android12-5_10_llvm_14 {<< : *llvm_14, << : *android12-5_10, << : *sundays} - - &android12-5_10_llvm_13 {<< : *llvm_13, << : *android12-5_10, << : *sundays} - - &android12-5_10_llvm_12 {<< : *llvm_12, << : *android12-5_10, << : *sundays} - - &android12-5_10_llvm_android {<< : *llvm_android, << : *android12-5_10, << : *daily_six} - - &android12-5_4_llvm_tot {<< : *llvm_tot, << : *android12-5_4, << : *daily_six} - - &android12-5_4_llvm_latest {<< : *llvm_latest, << : *android12-5_4, << : *daily_six} - - &android12-5_4_llvm_16 {<< : *llvm_16, << : *android12-5_4, << : *sundays} - - &android12-5_4_llvm_15 {<< : *llvm_15, << : *android12-5_4, << : *sundays} - - &android12-5_4_llvm_14 {<< : *llvm_14, << : *android12-5_4, << : *sundays} - - &android12-5_4_llvm_13 {<< : *llvm_13, << : *android12-5_4, << : *sundays} - - &android12-5_4_llvm_12 {<< : *llvm_12, << : *android12-5_4, << : *sundays} - - &android12-5_4_llvm_android {<< : *llvm_android, << : *android12-5_4, << : *daily_six} - - &android-4_19_llvm_tot {<< : *llvm_tot, << : *android-4_19, << : *daily_six} - - &android-4_19_llvm_latest {<< : *llvm_latest, << : *android-4_19, << : *daily_six} - - &android-4_19_llvm_16 {<< : *llvm_16, << : *android-4_19, << : *sundays} - - &android-4_19_llvm_15 {<< : *llvm_15, << : *android-4_19, << : *sundays} - - &android-4_19_llvm_14 {<< : *llvm_14, << : *android-4_19, << : *sundays} - - &android-4_19_llvm_13 {<< : *llvm_13, << : *android-4_19, << : *sundays} - - &android-4_19_llvm_12 {<< : *llvm_12, << : *android-4_19, << : *sundays} - - &android-4_19_llvm_android {<< : *llvm_android, << : *android-4_19, << : *daily_six} - - &chromeos-6_6_llvm_tot {<< : *llvm_tot, << : *chromeos-6_6, << : *daily_six} - - &chromeos-6_6_llvm_latest {<< : *llvm_latest, << : *chromeos-6_6, << : *daily_six} - - &chromeos-6_6_llvm_16 {<< : *llvm_16, << : *chromeos-6_6, << : *sundays} - - &chromeos-6_6_llvm_15 {<< : *llvm_15, << : *chromeos-6_6, << : *sundays} - - &chromeos-6_6_llvm_14 {<< : *llvm_14, << : *chromeos-6_6, << : *sundays} - - &chromeos-6_6_llvm_13 {<< : *llvm_13, << : *chromeos-6_6, << : *sundays} - - &chromeos-6_6_llvm_12 {<< : *llvm_12, << : *chromeos-6_6, << : *sundays} - - &chromeos-6_1_llvm_tot {<< : *llvm_tot, << : *chromeos-6_1, << : *daily_six} - - &chromeos-6_1_llvm_latest {<< : *llvm_latest, << : *chromeos-6_1, << : *daily_six} - - &chromeos-6_1_llvm_16 {<< : *llvm_16, << : *chromeos-6_1, << : *sundays} - - &chromeos-6_1_llvm_15 {<< : *llvm_15, << : *chromeos-6_1, << : *sundays} - - &chromeos-6_1_llvm_14 {<< : *llvm_14, << : *chromeos-6_1, << : *sundays} - - &chromeos-6_1_llvm_13 {<< : *llvm_13, << : *chromeos-6_1, << : *sundays} - - &chromeos-6_1_llvm_12 {<< : *llvm_12, << : *chromeos-6_1, << : *sundays} - - &chromeos-5_15_llvm_tot {<< : *llvm_tot, << : *chromeos-5_15, << : *daily_six} - - &chromeos-5_15_llvm_latest {<< : *llvm_latest, << : *chromeos-5_15, << : *daily_six} - - &chromeos-5_15_llvm_16 {<< : *llvm_16, << : *chromeos-5_15, << : *sundays} - - &chromeos-5_15_llvm_15 {<< : *llvm_15, << : *chromeos-5_15, << : *sundays} - - &chromeos-5_15_llvm_14 {<< : *llvm_14, << : *chromeos-5_15, << : *sundays} - - &chromeos-5_15_llvm_13 {<< : *llvm_13, << : *chromeos-5_15, << : *sundays} - - &chromeos-5_15_llvm_12 {<< : *llvm_12, << : *chromeos-5_15, << : *sundays} - - &chromeos-5_10_llvm_tot {<< : *llvm_tot, << : *chromeos-5_10, << : *daily_six} - - &chromeos-5_10_llvm_latest {<< : *llvm_latest, << : *chromeos-5_10, << : *daily_six} - - &chromeos-5_10_llvm_16 {<< : *llvm_16, << : *chromeos-5_10, << : *sundays} - - &chromeos-5_10_llvm_15 {<< : *llvm_15, << : *chromeos-5_10, << : *sundays} - - &chromeos-5_10_llvm_14 {<< : *llvm_14, << : *chromeos-5_10, << : *sundays} - - &chromeos-5_10_llvm_13 {<< : *llvm_13, << : *chromeos-5_10, << : *sundays} - - &chromeos-5_10_llvm_12 {<< : *llvm_12, << : *chromeos-5_10, << : *sundays} - - &tip_llvm_tot {<< : *llvm_tot, << : *tip, << : *daily_midnight} - - &tip_llvm_latest {<< : *llvm_latest, << : *tip, << : *daily_midnight} - - &tip_llvm_16 {<< : *llvm_16, << : *tip, << : *daily_eighteen} - - &tip_llvm_15 {<< : *llvm_15, << : *tip, << : *daily_eighteen} - - &tip_llvm_14 {<< : *llvm_14, << : *tip, << : *daily_eighteen} - - &tip_llvm_13 {<< : *llvm_13, << : *tip, << : *daily_eighteen} - - &tip_llvm_12 {<< : *llvm_12, << : *tip, << : *daily_eighteen} - - &tip_llvm_11 {<< : *llvm_11, << : *tip, << : *daily_eighteen} - - &arm64-core_llvm_tot {<< : *llvm_tot, << : *arm64-core, << : *daily_midnight} - - &arm64-core_llvm_latest {<< : *llvm_latest, << : *arm64-core, << : *daily_midnight} - - &arm64-core_llvm_16 {<< : *llvm_16, << : *arm64-core, << : *daily_eighteen} - - &arm64-core_llvm_15 {<< : *llvm_15, << : *arm64-core, << : *daily_eighteen} - - &arm64-core_llvm_14 {<< : *llvm_14, << : *arm64-core, << : *daily_eighteen} - - &arm64-core_llvm_13 {<< : *llvm_13, << : *arm64-core, << : *daily_eighteen} - - &arm64-core_llvm_12 {<< : *llvm_12, << : *arm64-core, << : *daily_eighteen} - - &arm64-core_llvm_11 {<< : *llvm_11, << : *arm64-core, << : *daily_eighteen} - - &arm64-fixes_llvm_tot {<< : *llvm_tot, << : *arm64-fixes, << : *daily_midnight} - - &arm64-fixes_llvm_latest {<< : *llvm_latest, << : *arm64-fixes, << : *daily_midnight} - - &arm64-fixes_llvm_16 {<< : *llvm_16, << : *arm64-fixes, << : *daily_eighteen} - - &arm64-fixes_llvm_15 {<< : *llvm_15, << : *arm64-fixes, << : *daily_eighteen} - - &arm64-fixes_llvm_14 {<< : *llvm_14, << : *arm64-fixes, << : *daily_eighteen} - - &arm64-fixes_llvm_13 {<< : *llvm_13, << : *arm64-fixes, << : *daily_eighteen} - - &arm64-fixes_llvm_12 {<< : *llvm_12, << : *arm64-fixes, << : *daily_eighteen} - - &arm64-fixes_llvm_11 {<< : *llvm_11, << : *arm64-fixes, << : *daily_eighteen} diff --git a/0007-targets.yml b/0006-targets.yml similarity index 100% rename from 0007-targets.yml rename to 0006-targets.yml diff --git a/0010-configs.yml b/0007-configs.yml similarity index 95% rename from 0010-configs.yml rename to 0007-configs.yml index 7981e7b7..09a3492f 100644 --- a/0010-configs.yml +++ b/0007-configs.yml @@ -1,3 +1,9 @@ +chromeos_configs: + - &arm64-cros-configs {config: [chromeos/config/chromeos/base.config, chromeos/config/chromeos/arm64/common.config, chromeos/config/chromeos/arm64/chromiumos-arm64-generic.flavour.config, CONFIG_SECURITY_CHROMIUMOS=n]} + - &x86_64-cros-configs {config: [chromeos/config/chromeos/base.config, chromeos/config/chromeos/x86_64/common.config, chromeos/config/chromeos/x86_64/chromiumos-x86_64-generic.flavour.config, CONFIG_SECURITY_CHROMIUMOS=n]} +kasan_configs: + - &arm64-kasan-configs {config: [defconfig, CONFIG_FTRACE=y, CONFIG_KASAN=y, CONFIG_KASAN_KUNIT_TEST=y, CONFIG_KASAN_VMALLOC=y, CONFIG_KUNIT=y]} + - &arm64-kasan-sw-configs {config: [defconfig, CONFIG_FTRACE=y, CONFIG_KASAN=y, CONFIG_KASAN_KUNIT_TEST=y, CONFIG_KASAN_SW_TAGS=y, CONFIG_KUNIT=y]} configs: # config: image target (optional) [ARCH:] (Optional: x86) targets to build - &arm32_v5 {config: multi_v5_defconfig, ARCH: *arm-arch, << : *kernel_dtbs} diff --git a/0008-chromeos_configs.yml b/0008-chromeos_configs.yml deleted file mode 100644 index 717f7b42..00000000 --- a/0008-chromeos_configs.yml +++ /dev/null @@ -1,3 +0,0 @@ -chromeos_configs: - - &arm64-cros-configs {config: [chromeos/config/chromeos/base.config, chromeos/config/chromeos/arm64/common.config, chromeos/config/chromeos/arm64/chromiumos-arm64-generic.flavour.config, CONFIG_SECURITY_CHROMIUMOS=n]} - - &x86_64-cros-configs {config: [chromeos/config/chromeos/base.config, chromeos/config/chromeos/x86_64/common.config, chromeos/config/chromeos/x86_64/chromiumos-x86_64-generic.flavour.config, CONFIG_SECURITY_CHROMIUMOS=n]} diff --git a/0011-tiers.yml b/0008-tiers.yml similarity index 100% rename from 0011-tiers.yml rename to 0008-tiers.yml diff --git a/0009-kasan_configs.yml b/0009-kasan_configs.yml deleted file mode 100644 index 8860fa23..00000000 --- a/0009-kasan_configs.yml +++ /dev/null @@ -1,3 +0,0 @@ -kasan_configs: - - &arm64-kasan-configs {config: [defconfig, CONFIG_FTRACE=y, CONFIG_KASAN=y, CONFIG_KASAN_KUNIT_TEST=y, CONFIG_KASAN_VMALLOC=y, CONFIG_KUNIT=y]} - - &arm64-kasan-sw-configs {config: [defconfig, CONFIG_FTRACE=y, CONFIG_KASAN=y, CONFIG_KASAN_KUNIT_TEST=y, CONFIG_KASAN_SW_TAGS=y, CONFIG_KUNIT=y]} diff --git a/0012-llvm-11.yml b/0009-llvm-11.yml similarity index 100% rename from 0012-llvm-11.yml rename to 0009-llvm-11.yml diff --git a/0012-llvm-12.yml b/0009-llvm-12.yml similarity index 100% rename from 0012-llvm-12.yml rename to 0009-llvm-12.yml diff --git a/0012-llvm-13.yml b/0009-llvm-13.yml similarity index 100% rename from 0012-llvm-13.yml rename to 0009-llvm-13.yml diff --git a/0012-llvm-14.yml b/0009-llvm-14.yml similarity index 100% rename from 0012-llvm-14.yml rename to 0009-llvm-14.yml diff --git a/0012-llvm-15.yml b/0009-llvm-15.yml similarity index 100% rename from 0012-llvm-15.yml rename to 0009-llvm-15.yml diff --git a/0012-llvm-16.yml b/0009-llvm-16.yml similarity index 100% rename from 0012-llvm-16.yml rename to 0009-llvm-16.yml diff --git a/0012-llvm-latest.yml b/0009-llvm-latest.yml similarity index 100% rename from 0012-llvm-latest.yml rename to 0009-llvm-latest.yml diff --git a/0012-llvm-tot.yml b/0009-llvm-tot.yml similarity index 100% rename from 0012-llvm-tot.yml rename to 0009-llvm-tot.yml diff --git a/patches/mainline/20231115_chenhuacai_loongarch_kvm_fix_build_due_to_api_changes.patch b/patches/mainline/20231115_chenhuacai_loongarch_kvm_fix_build_due_to_api_changes.patch deleted file mode 100644 index 9666e5fc..00000000 --- a/patches/mainline/20231115_chenhuacai_loongarch_kvm_fix_build_due_to_api_changes.patch +++ /dev/null @@ -1,50 +0,0 @@ -From git@z Thu Jan 1 00:00:00 1970 -Subject: [PATCH] LoongArch: KVM: Fix build due to API changes -From: Huacai Chen -Date: Wed, 15 Nov 2023 17:07:35 +0800 -Message-Id: <20231115090735.2404866-1-chenhuacai@loongson.cn> -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 7bit - -Commit 8569992d64b8f750e34b7858eac ("KVM: Use gfn instead of hva for -mmu_notifier_retry") replaces mmu_invalidate_retry_hva() usage with -mmu_invalidate_retry_gfn() for X86, LoongArch also need similar changes -to fix build. - -Signed-off-by: Huacai Chen -Reported-by: Randy Dunlap -Tested-by: Randy Dunlap # build-tested -Acked-by: Randy Dunlap -Fixes: 8569992d64b8 ("KVM: Use gfn instead of hva for mmu_notifier_retry") -Signed-off-by: Stephen Rothwell -Link: https://lore.kernel.org/r/20231115090735.2404866-1-chenhuacai@loongson.cn ---- - arch/loongarch/kvm/mmu.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/arch/loongarch/kvm/mmu.c b/arch/loongarch/kvm/mmu.c -index 80480df5f550..9463ebecd39b 100644 ---- a/arch/loongarch/kvm/mmu.c -+++ b/arch/loongarch/kvm/mmu.c -@@ -627,7 +627,7 @@ static bool fault_supports_huge_mapping(struct kvm_memory_slot *memslot, - * - * There are several ways to safely use this helper: - * -- * - Check mmu_invalidate_retry_hva() after grabbing the mapping level, before -+ * - Check mmu_invalidate_retry_gfn() after grabbing the mapping level, before - * consuming it. In this case, mmu_lock doesn't need to be held during the - * lookup, but it does need to be held while checking the MMU notifier. - * -@@ -807,7 +807,7 @@ static int kvm_map_page(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) - - /* Check if an invalidation has taken place since we got pfn */ - spin_lock(&kvm->mmu_lock); -- if (mmu_invalidate_retry_hva(kvm, mmu_seq, hva)) { -+ if (mmu_invalidate_retry_gfn(kvm, mmu_seq, gfn)) { - /* - * This can happen when mappings are changed asynchronously, but - * also synchronously if a COW is triggered by --- -2.39.3 - diff --git a/patches/mainline/20240123_keescook_smb_work_around_clang___bdos_type_confusion.patch b/patches/mainline/20240123_keescook_smb_work_around_clang___bdos_type_confusion.patch deleted file mode 100644 index 4584a452..00000000 --- a/patches/mainline/20240123_keescook_smb_work_around_clang___bdos_type_confusion.patch +++ /dev/null @@ -1,68 +0,0 @@ -From git@z Thu Jan 1 00:00:00 1970 -Subject: [PATCH] smb: Work around Clang __bdos() type confusion -From: Kees Cook -Date: Tue, 23 Jan 2024 15:47:34 -0800 -Message-Id: <20240123234731.work.358-kees@kernel.org> -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 7bit - -Recent versions of Clang gets confused about the possible size of the -"user" allocation, and CONFIG_FORTIFY_SOURCE ends up emitting a -warning[1]: - -repro.c:126:4: warning: call to '__write_overflow_field' declared with 'warning' attribute: detected write beyond size of field (1st parameter); maybe use struct_group()? [-Wattribute-warning] - 126 | __write_overflow_field(p_size_field, size); - | ^ - -for this memset(): - - int len; - __le16 *user; - ... - len = ses->user_name ? strlen(ses->user_name) : 0; - user = kmalloc(2 + (len * 2), GFP_KERNEL); - ... - if (len) { - ... - } else { - memset(user, '\0', 2); - } - -While Clang works on this bug[2], switch to using a direct assignment, -which avoids memset() entirely which both simplifies the code and silences -the false positive warning. (Making "len" size_t also silences the -warning, but the direct assignment seems better.) - -Reported-by: Nathan Chancellor -Closes: https://github.com/ClangBuiltLinux/linux/issues/1966 [1] -Link: https://github.com/llvm/llvm-project/issues/77813 [2] -Cc: Steve French -Cc: Paulo Alcantara -Cc: Ronnie Sahlberg -Cc: Shyam Prasad N -Cc: Tom Talpey -Cc: -Cc: -Signed-off-by: Kees Cook -Link: https://lore.kernel.org/r/20240123234731.work.358-kees@kernel.org ---- - fs/smb/client/cifsencrypt.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fs/smb/client/cifsencrypt.c b/fs/smb/client/cifsencrypt.c -index ef4c2e3c9fa6..6322f0f68a17 100644 ---- a/fs/smb/client/cifsencrypt.c -+++ b/fs/smb/client/cifsencrypt.c -@@ -572,7 +572,7 @@ static int calc_ntlmv2_hash(struct cifs_ses *ses, char *ntlmv2_hash, - len = cifs_strtoUTF16(user, ses->user_name, len, nls_cp); - UniStrupr(user); - } else { -- memset(user, '\0', 2); -+ *(u16 *)user = 0; - } - - rc = crypto_shash_update(ses->server->secmech.hmacmd5, --- -2.34.1 - diff --git a/patches/mainline/series b/patches/mainline/series index 39803cbb..db024693 100644 --- a/patches/mainline/series +++ b/patches/mainline/series @@ -1,5 +1,3 @@ -20231115_chenhuacai_loongarch_kvm_fix_build_due_to_api_changes.patch 20240111_nathan_media_mxl5xx_move_xpt_structures_off_stack.patch -20240123_keescook_smb_work_around_clang___bdos_type_confusion.patch 20240123_nathan_modpost_add_ltext_and_ltext_to_text_sections.patch 20240123_nathan_um_fix_adding_no_pie_for_clang.patch